uni-app HBuilderX3.1.9.20210413 chooseVideo方法获取不到文件大小

uni-app HBuilderX3.1.9.20210413 chooseVideo方法获取不到文件大小

开发环境 版本号 项目创建方式
Windows 10 HBuilderX

操作步骤:

  • 选择视频—》获取文件大小

预期结果:

  • 可以正常获取文件大小

实际结果:

  • 未返回文件大小

bug描述:

HBuilderX3.1.9.20210413,chooseVideo方法获取不到文件大小


更多关于uni-app HBuilderX3.1.9.20210413 chooseVideo方法获取不到文件大小的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app HBuilderX3.1.9.20210413 chooseVideo方法获取不到文件大小的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在HBuilderX 3.1.9.20210413版本中,chooseVideo方法返回的视频文件对象确实存在size属性缺失的问题。这是由于该版本的基础库存在兼容性缺陷,导致部分文件元数据未能正确解析。

解决方案:

  1. 升级HBuilderX:建议更新至更高稳定版本(如3.3+),该问题已在后续版本中修复。
  2. 临时替代方案:若需立即使用,可通过以下方式手动获取文件大小:
    uni.chooseVideo({
      success: (res) => {
        const filePath = res.tempFilePath;
        plus.io.resolveLocalFileSystemURL(filePath, (entry) => {
          entry.file((file) => {
            console.log('文件大小:', file.size);
          });
        });
      }
    });
回到顶部