uni-app uni.chooseVideo选择视频一直在loading

uni-app uni.chooseVideo选择视频一直在loading

开发环境 版本号 项目创建方式
Windows win7 64位 HBuilderX

操作步骤:

  • 选择视频

预期结果:

  • 返回选择视频

实际结果:

  • 没有触发成功或失败回调

bug描述:

uni.chooseVideo({
count: 1,
sourceType: ['camera', 'album'],
success: function (res) {
console.log(res)
}
});

更多关于uni-app uni.chooseVideo选择视频一直在loading的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

3.1.12.20210428 更新引出的吧 我也出现这种问题

更多关于uni-app uni.chooseVideo选择视频一直在loading的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我也是一直在loading ,要等很久,才会返回回调

有解决吗?今天也遇到了,部分机型上传个5M的视频都能loading十来秒

这是一个已知的兼容性问题,在部分Android设备和低版本系统中,uni.chooseVideo方法可能会出现持续loading的情况。

主要原因包括:

  1. 系统WebView内核版本过低
  2. 设备硬件编解码器不兼容
  3. 系统相机应用与H5视频选择器的兼容性问题

建议解决方案:

  1. 更新设备系统WebView到最新版本
  2. 在manifest.json中配置使用原生视频选择器:
"app-plus": {
    "modules": {
        "Video": {}
    }
}
  1. 添加完整的错误回调处理:
uni.chooseVideo({
    count: 1,
    sourceType: ['camera', 'album'],
    success: function (res) {
        console.log('选择成功', res);
    },
    fail: function (err) {
        console.log('选择失败', err);
    }
});
回到顶部