微信7.0.8中,用户点击多段语音中的某一段后,其他语音无法使用js控制自动播放,提示未发生交互?

发布于 8 年前作者 yangchang10151 次浏览最后编辑 8 年前来自 issues

在7.0.8之前的所有版本,我们在一个页面上,多段语音点击其中的某一个,都可以使用js调用其他语音的play()方法自动播放。但是7.0.8推送之后,在用户触发的语音播放结束之后,当js调用play方法继续播放下一条时,android的控制台提示(Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.)。有没有人遇上这个现象,有没有好的解决方案?

2 回复
fang04
fang041 楼6 年前

麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

ming59
ming592 楼6 年前

同问,IOS系统的没有问题,安卓的就不行。即使是已经发生了页面交互也无法调用play()播放