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()
})
}
请问大家,上面的代码需要怎么修改?我的需求是,客户扫码条形码,如果找到了商品,则播放一个提示音。
上面的代码经常行不通,有时候只播放一次,后面都不播放了;有时候一次声音都不播放。
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。