服务器返回的Js数据中带有H5标签会导致手机端报错
playaudio() {
if (this.data.speak_url == ‘’) {
Toast(‘此题没有录音,请参考文本’);
} else if (this.data.pause) {
AudioContext.src = this.data.speak_url
AudioContext.play()
this.setData({
pause: false
})
} else if (!this.data.pause) {
AudioContext.pause()
AudioContext.seek(0)
this.setData({
pause: true
})
}
},
第一次点击是播放录音 然后第二次点击应该为暂停和设置到开头 安卓手机测试没问题 苹果手机测试就回回到开头播放 不会暂停。是兼容问题吗
然后苹果手机第一次点击是播放 然后第二次点击是没有效果第三次点击才重头播放