收藏
回答

服务器返回的Js数据中带有H5标签会导致手机端报错

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.5.3 2.4.2

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

})

}

},

第一次点击是播放录音 然后第二次点击应该为暂停和设置到开头 安卓手机测试没问题 苹果手机测试就回回到开头播放 不会暂停。是兼容问题吗

然后苹果手机第一次点击是播放 然后第二次点击是没有效果第三次点击才重头播放



最后一次编辑于  2018-12-21
回答关注问题邀请回答
收藏