const innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;
innerAudioContext.src ='https://webfs.hw.kugou.com/202401241520/96d1590181e9d59edc624a260826d076/KGTX/CLTX003/b5b15c23597a62cc1cd536953447adfa.mp3'
innerAudioContext.onPlay(() => {
console.log('开始播放')
});
innerAudioContext.onEnded(() => {
console.log('语音播报结束')
innerAudioContext.destroy() // 销毁
});
innerAudioContext.onError((e) => {
console.log('语音播报失败', e)
innerAudioContext.destroy() // 销毁
});
- 发布:2024-01-24 16:20
- 更新:2024-07-02 15:45
- 阅读:241
【报Bug】ios端uni.createInnerAudioContext();播放失败{"errMsg":"MediaError","errCode":-5}安卓正常
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22H2
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone 14 plus
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
真机运行时无法播放MP3
真机运行时无法播放MP3
预期结果:
正常播放MP3
正常播放MP3
实际结果:
无法播放MP3
无法播放MP3
bug描述:
安卓正常播放MP3文件 ios时直接回调onError返回{"errMsg":"MediaError","errCode":-5}
1 个回复
l***@163.com
解决了吗?遇到了同样的问题