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属性缺失的问题。这是由于该版本的基础库存在兼容性缺陷,导致部分文件元数据未能正确解析。
解决方案:
- 升级HBuilderX:建议更新至更高稳定版本(如3.3+),该问题已在后续版本中修复。
- 临时替代方案:若需立即使用,可通过以下方式手动获取文件大小:
uni.chooseVideo({ success: (res) => { const filePath = res.tempFilePath; plus.io.resolveLocalFileSystemURL(filePath, (entry) => { entry.file((file) => { console.log('文件大小:', file.size); }); }); } });

