uni.chooseVideo({
count: 1,
sourceType: ['album'],
compressed:false,
maxDuration: 60,
success: function (res) {
let path = res.tempFilePath;
//that.videoUpload(path,'')
let framePicPath = "";
if(path.indexOf("file://")==-1){
framePicPath = "file://"+path;
}else{
framePicPath = path;
}
that.videoUpload(framePicPath,'')
},
complete(res){
console.log('-----------2323',res)
}
});

- 发布:2021-04-26 09:58
- 更新:2021-05-06 17:50
- 阅读:595
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10家庭中文版
HBuilderX类型: 正式
HBuilderX版本号: 3.1.11
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: MIX3
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
HB更新了3.1.11之后选择视频compressed填写false,则不走success,无反应,希望尽快更新
HB更新了3.1.11之后选择视频compressed填写false,则不走success,无反应,希望尽快更新
预期结果:
希望compressed填写true为压缩视频 填写false为不压缩视频,但是这时候都应该执行success方法,如果
希望compressed填写true为压缩视频 填写false为不压缩视频,但是这时候都应该执行success方法,如果
实际结果:
希望compressed填写true为压缩视频 填写false为不压缩视频,compressed为false时不执行success,还有一个问题大于10M的视频和小于10M的视频压缩之后返回的路径不一致,希望可以一致
希望compressed填写true为压缩视频 填写false为不压缩视频,compressed为false时不执行success,还有一个问题大于10M的视频和小于10M的视频压缩之后返回的路径不一致,希望可以一致
bug描述:
uni.chooseVideo({
count: 1,
sourceType: ['album'],
compressed:false,
maxDuration: 60,
success: function (res) {
let path = res.tempFilePath;
//that.videoUpload(path,'')
let framePicPath = "";
if(path.indexOf("file://")==-1){
framePicPath = "file://"+path;
}else{
framePicPath = path;
}
that.videoUpload(framePicPath,'')
},
complete(res){
console.log('-----------2323',res)
}
});

1***@qq.com - uni小白白
我更新了,但是填写compressed为true后也不压缩,false跟true,返回的size大小是差不多的。还有使用uni.compressVideo时报compressVideo 不是一个function,你试试行吗
刘超群 (作者)
应该是大于10M的视频才会压缩
2021-04-26 13:26