起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5491|回复: 10

[处理中5] 视频插件录制的文件太大

[复制链接]

3

主题

12

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
发表于 2017-10-24 20:31:55 | 显示全部楼层 |阅读模式
我录制了三秒,mp4格式,文件竟然快20M了,请问怎么才能变小一点啊,

3

主题

12

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-10-25 12:10:01 | 显示全部楼层
分辨率大小怎么设置
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-10-25 14:51:32 | 显示全部楼层
/**
        @name cordova-plugin-media-capture.supportedImageModes
        @property
        @type Array
        @description 设备支持的图像大小和格式
*/

/**
        @name cordova-plugin-media-capture.supportedVideoModes
        @property
        @type Array
        @description 设备支持的录制视频分辨率和格式
*/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

3

主题

12

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-10-25 18:20:02 | 显示全部楼层
能直给吗?
照片好的,视频参数查不到。
var op={
                                //destinationType:Camera.DestinationType.NATIVE_URI,
                                //encodingType:Camera.EncodingType.JPEG,// 格式 Camera.EncodingType.PNG
                                //allowEdit:false,       //是否编辑
                                //saveToPhotoAlbum:false,//是否放到相册
                                quality:100,
                                targetWidth:1024,
                                targetHeight:768
                };
                /*
                  Camera.DestinationType.DATA_URL//表示返回图片作为base64编码
          Camera.DestinationType.FILE_URI//表示返回图片作为文件URI
          Camera.DestinationType.NATIVE_URI//表示返回图片作为文件URI
         */
                navigator.camera.getPicture(onSuccess, onFail,op);
回复 支持 反对

使用道具 举报

3

主题

12

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-10-25 18:57:47 | 显示全部楼层
var op={
                                limit : 1,
                                //quality: 0,
                               
                                width:1024,
                                height:768
                        };
                navigator.device.capture.captureVideo(captureSuccess, captureError, op);

求op参数设置的例子
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-10-26 14:03:57 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

3

主题

12

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-10-26 19:06:26 | 显示全部楼层
这个只有限制时长的参数,没有分辨率设置参数  navigator.device.capture.captureVideo(captureSuccess, captureError, op);分辨率大小设置
op={
    limit : 1,// 录制几个视频限制,默认1
    duration: 15, //录制限制最大15秒
quality: 0,

}
回复 支持 反对

使用道具 举报

3

主题

12

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-10-26 19:07:39 | 显示全部楼层
找不到分辨率大小设置的参数,官方说的很模糊,并且没有demo
回复 支持 反对

使用道具 举报

发表于 2017-10-27 17:13:39 | 显示全部楼层
18049090964 发表于 2017-10-26 19:07
找不到分辨率大小设置的参数,官方说的很模糊,并且没有demo

自己看下生成视频的cordova 插件 源码吧!
/Native/plugins/cordova-plugin-media-capture/src/android/Capture.java

MediaPlayer player = new MediaPlayer();

没看到设置分辨率
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

12

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-11-8 15:36:33 | 显示全部楼层
不知道是我没说清楚,还是别的什么原因,或者说插件本身没提供这个参数,我就想执行navigator.device.capture.captureVideo(成功方法,失败方法,参数)
function 成功方法(mediaFiles){
     var filePath=mediaFiles[0].fullPath;
     //路径所指这个文件太大,上传伤不起。我希望在captureVideo方法的第三个参数里怎么设置一下分辨率啥的。

}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 10:34 , Processed in 0.067026 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表