苹果ios微信浏览器视频自动播放

在微信H5浏览器内遇见视频在安卓手机环境下可以自动播放,苹果手机环境下不能自动播放的问题,下面研究了两种方法供大家参考。

1,引入微信jssdk(测试没有成功)

<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
function doPlay(){
    
    
	//todo
}
wx.ready(function() {
    
    
  doPlay()
});

2,通过微信浏览器提供的WeixinJSBridgeReady事件完毕可调用。(测试可用)
在此无需引用jssdk

 if (window.WeixinJSBridge) {
    
    
    doPlay()
  } else {
    
    
      document.addEventListener("WeixinJSBridgeReady", function () {
    
    
          doPlay()
      }, false);
  }
  
function doPlay() {
    
    
    //@ts-ignore
    WeixinJSBridge.invoke('getNetworkType', {
    
    }, function (e) {
    
    
    	//此处不能用异步方法调用会失效
        playStart();
    })
}

猜你喜欢

转载自blog.csdn.net/weixin_39991767/article/details/128722949