easyVideoCompression 是一个高 效的视频压缩插件,实现的功能有获取本地视频、压缩指定倍数、清空缓存、中途取消压缩、实时显示压缩进度。
##插件接口
传入视频压缩倍数及压缩动画显隐参数
easyCompression({params},callback(ret, err))
cpRatio:
类型:字符串
默认:无
描述:(必填)视频压缩倍数,取值范围需适中。
ret:
类型:JSON对象
描述:返回压缩后的视频地址。
内部字段:
{
path:"file:///var/mobile/Containers/Data/Application/9B840AB4-1A26-4C52-8717-6FD286297114/Documents/hello.mp4" //字符串类型,压缩后的路径
}
var demo = api.require('easyVideoCompression');
demo.easyCompression({
cpRatio: '6' // 压缩倍数
},function(ret, err){
var msg = ret.path; //返回压缩后的视频路径
api.toast({
msg: msg,
location: 'middle'
});
});
需要手机读写操作权限,访问网络权限。
iOS系统,Android系统
可提供的1.0.0及更高版本
无需传值及返回值
var demo = api.require('easyVideoCompression');
demo.easyClearCache();
iOS系统
可提供的1.0.0及更高版本