dafeizhu
dafeizhu
  • 发布:2022-06-28 11:57
  • 更新:2024-11-28 17:12
  • 阅读:1222

【报Bug】鸿蒙系统Android10版本,uni.chooseVideo的压缩视频compressed参数无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 3.4.15

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 荣耀V10、nova 7

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.chooseVideo({
compressed: true,
success: (res) => {
console.log('获取视频', res);
}
});

操作步骤:

新建vue文件,随便整个上传按钮,关联方法,执行代码
uni.chooseVideo({
compressed: true,
success: (res) => {
console.log('获取视频', res);
}
});

预期结果:

开启compressed为true后能压缩视频

实际结果:

compressed不管是true还是false,视频大小保持不变

bug描述:

鸿蒙系统,Android10版本,选择视频文件api,uni.chooseVideo设置参数compressed为true无效

2022-06-28 11:57 负责人:无 分享
已邀请:
dafeizhu

dafeizhu (作者)

基本确定原因是无权限,可以先调用uni.chooseVideo,然后在成功回调中调用uni.compressVideo,会报如下报错:

  • 1***@qq.com

    你的解决了?

    2022-12-15 09:47

  • dafeizhu (作者)

    回复 1***@qq.com: 可以绕过这个问题,取巧解决

    2022-12-28 17:19

1***@qq.com

1***@qq.com

关键是上传时间稍长(1分钟)前端会报错,后端还在正常执行。。官方进来看看

1***@qq.com

1***@qq.com

到现在还没解决呢3.6.5.20221121,鸿蒙3.0也是没压缩,官方应该优先适配国产操作系统

b***@163.com

b***@163.com

2023年了,我还有这个问题

8***@qq.com

8***@qq.com

安卓10都无效

要回复问题请先登录注册