移动端为了避免浪费用户的流量,默认video是不能够自动播放的,即使加了autoplay属性,也只能实现在PC端自动播放,在移动端依旧不能自动播放。
目前除了微信内置浏览器,其他的移动端浏览器只能让用户触发事件去播放video。如点击播放按钮或者监听document的触摸事件。
//其他移动端浏览器只能让用户自己触发
$(window).on('touchstart', function(){
$("video")[0].play();
});
// 兼容微信(微信可以自动播放)
document.addEventListener("WeixinJSBridgeReady", function () {
$("video")[0].play();
}, false);