html结构
<video loop muted playsinline preload="metadata" autoplay>
<source src="/resource/img/video/EPIC2024_v3.mp4" type="video/mp4">
</video>
1. muted 必须先静音
2.js 脚本
function onBridgeReady(){
//这个方法在ios能自动播放,在安卓机上还是不可以
WeixinJSBridge.invoke("getNetworkType", {}, function(){
$('video')[0].currentTime = 0; //这一句是解决安卓没有自动播放,但是可以加载视频封面出来,不至于显示空白
$('video')[0].play();
});
}
if (typeof WeixinJSBridge == "undefined") {
if (document.addEventListener) {
setTimeout(function(){
document.addEventListener('WeixinJSBridgeReady', onBridgeReady(), true);
},1000)
}
} else {
onBridgeReady()
}
最后有解决安卓自动播放的可以留言,在这里先说声谢谢!!!