在微信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-ignoreWeixinJSBridge.invoke('getNetworkType', {}, function (e) {//此处不能用异步方法调用会失效playStart();})
}