压缩的效果还不错,36.5M 压缩成 2.1M,清晰度没差多少。
wx.chooseVideo(Object object)
拍摄视频或从手机相册中选视频。
sourceType | Array.<string> | ['album', 'camera'] | 否 | 视频选择的来源 | |
compressed | boolean | true | 否 | 是否压缩所选择的视频文件 | 1.6.0 |
maxDuration | number | 60 | 否 | 拍摄视频最长拍摄时间,单位秒 | |
camera | string | 'back' | 否 | 默认拉起的是前置或者后置摄像头。部分 Android 手机下由于系统 ROM 不支持无法生效 |
代码:
<button catchtap="click_video" style="height:300rpx;line-height:300rpx">视频压缩测试</button>
click_video(){
wx.chooseVideo({
sourceType: ['album','camera'],
maxDuration: 60,
camera: 'back',
success(res) {
console.log(res.tempFilePath)
wx.saveVideoToPhotosAlbum({
filePath: res.tempFilePath,
success (res) {
console.log(res.errMsg)
}
})
}
})
},