安卓手机使用wx.compressVideo压缩没有问题就是慢了点。。iOS使用wx.compressVideo压缩视频的大小基本没有变化
wx.compressVideo({
bitrate: 720,
fps: 60,
quality: 'medium',
resolution: 1,
src: videoList[0].tempFilePath,
success(comRes) {
console.log("comRes=-==", comRes)
if (comRes.size / 1024 > 45) {
that.setUpload(2)
} else {
console.log("压缩完成", new Date())
videoList[0] = comRes;
that.uploading(imgList, videoList, data)
}
},
fail(comErr) {
that.setUpload(2)
console.log("comErr=-==", comErr)
}
})
微信版本有点低,建议升级下版本
这个坑我已经踩到了,ios下没反应不能通过设置quality来改变,需要去修改码率bitrate,还有你这里传入quality的时候,那三个参数是无效的,quality在ios下 低中高都没有太大区别 这就是bug 但一直不修复