瑟瑟发抖
瑟瑟发抖
  • 发布:2024-01-24 16:20
  • 更新:2024-07-02 15:45
  • 阅读:241

【报Bug】ios端uni.createInnerAudioContext();播放失败{"errMsg":"MediaError","errCode":-5}安卓正常

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22H2

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone 14 plus

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
 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() // 销毁    
            });

操作步骤:

真机运行时无法播放MP3

预期结果:

正常播放MP3

实际结果:

无法播放MP3

bug描述:

安卓正常播放MP3文件 ios时直接回调onError返回{"errMsg":"MediaError","errCode":-5}

2024-01-24 16:20 负责人:无 分享
已邀请:
l***@163.com

l***@163.com

解决了吗?遇到了同样的问题

要回复问题请先登录注册