针对audio无法自动播放问题的h5播放方案

现在很多浏览器都不支持自动播放了,所以audio的autoplay标签设置是没有效果,用js触发play()方法也是不会有效果额,除非一开始是静音状态

  • 当前微信浏览器因为微信的处理,可以在WeixinJSBridgeReady事件中进行触发
 document.addEventListener('WeixinJSBridgeReady', () => {
        document.getElementById('audio').play()
      }, false)
  • 钉钉使用autoplay可以自动播放
  • 微信开发者工具autoplay可以自动播放
  • 其他浏览器,建议默认不播放,用户点击才开始播放

你可能感兴趣的:(audio,自动播放)