刘超群
刘超群
  • 发布:2021-04-26 09:58
  • 更新:2021-05-06 17:50
  • 阅读:486

【报Bug】更新了HBX之后uni.chooseVideo设置了compressed为false不走success,必须使用压缩了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 3.1.11

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: MIX3

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

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)
}
});

操作步骤:

HB更新了3.1.11之后选择视频compressed填写false,则不走success,无反应,希望尽快更新

预期结果:

希望compressed填写true为压缩视频 填写false为不压缩视频,但是这时候都应该执行success方法,如果

实际结果:

希望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)
}
});

2021-04-26 09:58 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - uni小白白

我更新了,但是填写compressed为true后也不压缩,false跟true,返回的size大小是差不多的。还有使用uni.compressVideo时报compressVideo 不是一个function,你试试行吗

  • 刘超群 (作者)

    应该是大于10M的视频才会压缩

    2021-04-26 13:26

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 3.1.12 已修复

该问题目前已经被锁定, 无法添加新回复