5***@qq.com
5***@qq.com
  • 发布:2020-09-07 10:47
  • 更新:2021-04-28 08:22
  • 阅读:1093

HTML5+ Android视频录制设置分辨率无效

分类:HTML5+
    function captureImage() {  
                var cmr = plus.camera.getCamera();  
                var res = cmr.supportedVideoResolutions[18];  
                var fmt = cmr.supportedVideoFormats[0];  
                console.log("Resolution: " + res + ", Format: " + fmt);  
                console.log("1111:" + cmr.supportedVideoResolutions)  
                cmr.startVideoCapture(function(path) {  

                    },  
                    function(error) {  
                        var btnArray = ['取消', '设置'];  
                        mui.confirm('你还没有开启相机和麦克风权限,开启之后即可录像', '开启相机权限', btnArray, function(e) {  
                            if (e.index == 1) {  
                                if (mui.os.ios) {  
                                    var UIApplication = plus.ios.import("UIApplication");  
                                    var NSURL = plus.ios.import("NSURL");  
                                    var setting = NSURL.URLWithString("app-settings:");  
                                    var application = UIApplication.sharedApplication();  
                                    application.openURL(setting);  
                                    plus.ios.deleteObject(setting);  
                                    plus.ios.deleteObject(application);  
                                } else {  
                                    var main = plus.android.runtimeMainActivity();  
                                    var Intent = plus.android.importClass("android.content.Intent");  
                                    var mIntent = new Intent('android.settings.LOCATION_SOURCE_SETTINGS');  
                                    main.startActivity(mIntent);  
                                }  
                            } else {  
                                localStorage.setItem('netStatus', 0);  
                                owner.doExitApp();  
                            }  
                        })  
                    }, {  
                        resolution: 'low',  
                        format: fmt,  
                        videoMaximumDuration: 10,  
                        optimize: true,  
                        filename: '_doc/camera/'  

                    }  

                );  
            }

设置了分辨率为低质量的 文件大小依旧有20多兆

2020-09-07 10:47 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

跟你遇到一样的问题,我也是设置了10秒,录制视频。我的十秒有27.5M,
录制后,上传27.5M无法上传成功。我又重新设置了一下拍摄时间为5秒,
录制大小为:14.7M, 上传也时间也很快。
但是有一个问题,每个文件录制大小都是十多兆,要是上白 成千的用户,录制上传,那么我们的服务器磁盘,肯定是要爆棚。
我是在后台手动选择自动压缩视频大小。因为录制视频是要经过后台审核的。

该问题目前已经被锁定, 无法添加新回复