createAudio(){
const innerAudioContext = uni.createInnerAudioContext();
this.ctx = innerAudioContext
innerAudioContext.src = this.url
innerAudioContext.autoplay = true;
innerAudioContext.onPlay((res) => {
this.success = JSON.stringify(res)
console.log('开始播放');
});
innerAudioContext.onError((res) => {
console.log(res);
console.log(res.errCode);
this.err = JSON.stringify(res)
});
},
- 发布:2020-10-14 17:33
- 更新:2021-01-12 17:35
- 阅读:865
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.14
HBuilderX类型: 正式
HBuilderX版本号: 2.9.2
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: XR
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
希望使用api操作和原生播放器一样可以在ios下播放m3u8格式音频
希望使用api操作和原生播放器一样可以在ios下播放m3u8格式音频
实际结果:
报错 errCode: -5
报错 errCode: -5
bug描述:
- 音频地址: https://xxx.m3u8 m3u8格式
- 使用原生audio组件时,在ios下可以播放,使用api操作时不可以播放
- 错误返回: {
"errMsg": "MediaError",
"errCode": -5
} - 请问这个code -5表示什么含义
3 个回复
lwbg1024 (作者)
顶一个
lwbg1024 (作者)
官方没人处理么?
DCloud_UNI_Anne
产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请提供可稳定复现直接运行的完整示例(上传附件),方便我们快速排查问题哦。
【正确报bug的姿势】https://ask.dcloud.net.cn/article/38139