plus.io.getAudioInfo({
filePath: filePath, success(res) {
resolve(res.duration || 0);
}, fail(e) {
reject(e); // 这里返回后记录日志。
}
});
- 发布:2023-03-20 12:14
- 更新:2023-03-20 16:06
- 阅读:444
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.7.3
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: NTH-AN00
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
无法复现,猜测可能录音是刚录好。
无法复现,猜测可能录音是刚录好。
预期结果:
应该返回录音时长
应该返回录音时长
实际结果:
返回文件不存在。但过段时间后又正常了。
返回文件不存在。但过段时间后又正常了。
bug描述:
plus.io.getAudioInfo 在部分情况下返回 {code: -4, message: '文件不存在'} (日志记录结果)
我找到用户希望配合排查问题时,文件又存在了,并且上传成功了。具体原因未知。
1 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
延迟执行 plus.io.getAudioInfo 看看
有需要获取音频更多信息采样率、声道数、位数、时长等等,可以看这个插件:https://ext.dcloud.net.cn/plugin?id=11181