微信H5页面在iOS下自动播放音频

问题描述

最近在做一个h5的婚礼请帖,其中有一个需求是在用户打开页面后自动播放背景音乐,第一时间想到的是在钩子函数中触发播放,比如在mounte中触发播放,但此方法在安卓和pc端可以播放换到ios就不行了

解决方案

监听"WeixinJSBridgeReady"事件,在事件触发后调用播放

 document.addEventListener(
      "WeixinJSBridgeReady",
      function () {
     
		//播放
        audio.play()
      },
      false
    );

你可能感兴趣的:(前端)