现在很多浏览器都不支持自动播放了,所以audio的autoplay标签设置是没有效果,用js触发play()方法也是不会有效果额,除非一开始是静音状态
- 当前微信浏览器因为微信的处理,可以在WeixinJSBridgeReady事件中进行触发
document.addEventListener('WeixinJSBridgeReady', () => {
document.getElementById('audio').play()
}, false)
- 钉钉使用autoplay可以自动播放
- 微信开发者工具autoplay可以自动播放
- 其他浏览器,建议默认不播放,用户点击才开始播放

本文探讨了现代浏览器对音频自动播放的限制,包括autoplay属性失效的问题。详细介绍了微信浏览器中利用WeixinJSBridgeReady事件触发播放的方法,以及钉钉和微信开发者工具支持autoplay的情况。建议在其他浏览器上默认不自动播放,由用户手动启动。
9899

被折叠的 条评论
为什么被折叠?



