wx.scanCode,扫码后无法正常使用InnerAudioContext.play()?
scan() {
wx.scanCode({
success: res => {
app.playScanVoice()
}
})
},
playScanVoice() {
this.audioContext = wx.createInnerAudioContext()
this.audioContext.autoplay = true
this.audioContext.src = '/office/assets/scan-voice.mp3'
this.audioContext.onCanplay(() => {
this.audioContext.play()
})
}
请问大家,上面的代码需要怎么修改?我的需求是,客户扫码条形码,如果找到了商品,则播放一个提示音。 上面的代码经常行不通,有时候只播放一次,后面都不播放了;有时候一次声音都不播放。