audio pause()安卓手机没问题 苹果调用就无法暂停
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
})
}
},
第一次点击是播放录音 然后第二次点击应该为暂停和设置到开头 安卓手机测试没问题 苹果手机测试就回回到开头播放 不会暂停。是兼容问题吗
然后苹果手机第一次点击是播放 然后第二次点击是没有效果第三次点击才重头播放
1 回复
麻烦提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)