这个我也遇到了.我的问题更奇葩一点. 扫二维码时可以播放 扫条形码时不行. 做了延迟200ms,可以正常播放 使用 BackgroundAudioManager 进行测试,问题一样 但是可以发现提示src占用.
InnerAudioContext.play在wx.scanCode成功回调中 无法播放https://developers.weixin.qq.com/miniprogram/dev/api/media/audio/InnerAudioContext.play.html 本问题针对ios 安卓系统没问题 InnerAudioContext.play() 在 wx.scanCode 在失败回调中可以正常播放 但在成功回调中 无法播放 也监听不到错误 onShow () { this.innerAudioContext = wx.createInnerAudioContext() this.innerAudioContext.src = "http://downsc.chinaz.net/Files/DownLoad/sound1/201707/8986.mp3" this.innerAudioContext.onPlay(() => { console.log('开始播放') }) this.innerAudioContext.onError((res) => { console.log(res.errMsg) console.log(res.errCode) }) this.scanCode() }, scanCode () { wx.scanCode({ scanType: ['barCode'], success: res=> { console.log('scancode succ',this.innerAudioContext) this.innerAudioContext.play() }, fail:res=> { console.log('scancode fail',this.innerAudioContext) this.innerAudioContext.play() } }) }
2020-12-17+1 同样问题
login:fail system errorlogin:fail system error,试了好几个小程序都这样。。。
2019-06-05