uni-app 3.1.11.20210423版本chooseVideo后上传失败

uni-app 3.1.11.20210423版本chooseVideo后上传失败

compressed参数为true时上传文件失败,为false时没有回调

5 回复

安卓还是 ios?

更多关于uni-app 3.1.11.20210423版本chooseVideo后上传失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html


安卓

HBuilderX 3.1.12 已修复

在uni-app 3.1.11.20210423版本中,chooseVideocompressed参数设置为true可能导致上传失败,这通常与视频压缩后的格式或大小变化有关。建议检查以下方面:

  1. 压缩兼容性:某些平台(如微信小程序)对压缩视频的格式支持有限,可能导致上传失败。可尝试指定compressedfalse,使用原始文件测试。

  2. 回调问题处理:当compressedfalse时无回调,可能是因视频文件过大或超时。确保在chooseVideosuccess回调中处理文件,并添加fail回调捕获错误,例如:

    uni.chooseVideo({
      compressed: false,
      success: (res) => {
        console.log('文件选择成功', res);
        // 处理上传逻辑
      },
      fail: (err) => {
        console.error('选择失败', err);
      }
    });
回到顶部