uni.compressVideo({
src:choosenVideoSrc, //视频本地路径
quality:'medium',
success:function(compressRes){
}
})
- 发布:2021-04-28 18:11
- 更新:2021-07-03 13:04
- 阅读:1192
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.2.3
HBuilderX类型: 正式
HBuilderX版本号: 3.1.11
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: vivo
手机机型: u3x
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
android 5和android9 都测过,随便选个手机里的视频或现录个视频,uni.compressVideo 的quality为medium或high,报{"code":-99,"message":"Error 0xfffffc0e"}
android 5和android9 都测过,随便选个手机里的视频或现录个视频,uni.compressVideo 的quality为medium或high,报{"code":-99,"message":"Error 0xfffffc0e"}
预期结果:
压缩成功
压缩成功
实际结果:
报{"code":-99,"message":"Error 0xfffffc0e"}
报{"code":-99,"message":"Error 0xfffffc0e"}
bug描述:
uni.compressVideo 只有 quality为low 才能成功,否则报{"code":-99,"message":"Error 0xfffffc0e"}
9 个回复
njtv (作者)
upupup
njtv (作者)
upup
y***@126.com - yaococo
有结果吗?我也遇到了同样的问题
njtv (作者)
没有结果 多顶顶帖吧
2021-05-12 16:26
y***@126.com
回复 njtv: 唉... 还是有很多地方需要改进的。希望官方给个方案。
2021-05-12 17:16
香菜真香
请问问题解决了吗?官方还没有回复,我也碰到这个问题了。
初学者123 - 80后IT男
遇到类似问题,quality 填写任何一个参数,都会压缩失败。华为 mate10pro
Mrwhatsup
{
"errMsg": "compressVideo:fail null",
"errCode": -99,
"code": -99
}
什么情况呀!。。。。
初学者123 - 80后IT男
我的问题部分解决了。在 uni.compress之前,需要把压缩的文件路径获取到一个变量,然后再引用。另外,压缩时的参数,选择 low 是可以的,选择其它就压缩失败
Mrwhatsup
我没有用quality,用的那三个视频参数bitrate、fps、和 resolution。
{
"errMsg": "compressVideo:fail null",
"errCode": -99,
"code": -99
}
huawei p30 选择有些视频时,就报这个错,视频都是MP4格式,且前一天选那几个视频都还行,第二天就出问题了。。
迷惑了一上午后,换一个android机测试发现没问题。再用 p30 用新的视频测试也正常了。。非常奇怪。
清都缥缈客 - 清都缥缈客
大佬解决了么?我也遇见这个问题了