audio pause()安卓手机没问题 苹果调用就无法暂停
发布于 6 年前 作者 pingcheng 7171 次浏览 来自 问答

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

回到顶部