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的情况。
主要原因包括:
- 系统WebView内核版本过低
- 设备硬件编解码器不兼容
- 系统相机应用与H5视频选择器的兼容性问题
建议解决方案:
- 更新设备系统WebView到最新版本
- 在manifest.json中配置使用原生视频选择器:
"app-plus": {
"modules": {
"Video": {}
}
}
- 添加完整的错误回调处理:
uni.chooseVideo({
count: 1,
sourceType: ['camera', 'album'],
success: function (res) {
console.log('选择成功', res);
},
fail: function (err) {
console.log('选择失败', err);
}
});

