谷歌浏览器下 audio自动播放怎么实现?设置浏览器已经行不通了

需要实现有新消息来就自动播放功能,但是报错说缺少用户行为,不给播放。浏览器设置chrome://flags/#autoplay-policy已经不行了,搜索不到。有没有其他解决方法求问,求解决此问题方法,或者其他实现自动播放的方法
image.png

阅读 3.8k
2 个回答

video 初始默认设置成静音

<video controls autoplay muted></video>
是 audio 啊,完蛋。。。

得在绑定事件里触发 play 方法,不过得引导用户触发事件。

新建audio标签,autoplay=true,然后js插入,播放完毕移除就行了。
直接play()是不行的,类似于input的上传,都是需要用户触发

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题