使用Cordova camera.getPicture()

时间:2015-09-20 11:43:05

标签: ios cordova video

使用camera.getPicture()从图库中选择视频时,有没有办法避免iOS视频压缩?

var options = {
  sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
  mediaType: 1
}

navigator.camera.getPicture(videoGallerySuccess, videoGalleryError, options);

用户在选择视频时必须等待视频压缩完成。

我想避免这种情况,而是在用户提交表单时进行自己的压缩。

iOS Video Compression

1 个答案:

答案 0 :(得分:0)

Cordova Camera Plugin中,您需要定义最终视频/照片的质量。根据文档,所有媒体类型的默认值为50.防止分辨率(和可能的视频处理)丢失设置质量为100。

var options = {
  sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
  mediaType: 1,
  quality: 100
}

navigator.camera.getPicture(videoGallerySuccess, videoGalleryError, options);