本来video只用autoplay就可以自动播放的,但是由于微信的限制,autoplay在微信中失效。
解决方式:
<video
controls
style="object-fit:fill"
webkit-playsinline="true"
x-webkit-airplay="true"
playsinline="true"
x5-video-player-type="h5"
x5-video-orientation="h5"
x5-video-player-fullscreen="true"
preload="auto"
autoplay="autoplay"
x5-playsinline="true"
x5-video-orientation="portrait"
id="videoID"
src="video路径"></video>
然后引入微信的js,以及写入以下js
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script>
document.addEventListener("WeixinJSBridgeReady", function () {
document.getElementById("videoID").play();
}, false);
</script>
以上方式只适用于ios,安卓还是无法自动播放(官方解释为正常情况,我也是不能理解。)。