为什么h5 video标签在iPhone上播放不了(安卓能播放)

<!DOCTYPE html>



Document
<br> video{<br> width: 500px;<br> height: 500px;<br> border:1px solid #000;<br> }<br>

<video src="1.mp4" autobuffer autoloop loop controls></video>


图片说明

可能是MIME TYPE 问题。
加个type="video/mp4" 试试看吧

你可以试试这种写法

<video width="320" height="240" controls>
    <source src="movie.mp4" type="video/mp4">
    <source src="movie.ogg" type="video/ogg">
    您的浏览器不支持该视频格式。
</video> 

video里面的这三个内容,是如果支持mp4就播放mp4的,如果不支持mp4的就播放ogg的,如果两个都不支持,那么就会显示文字。

我们的公众号,mp4的是可以支持的。

一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以

 document.getElementById('video').play(); 

必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效

 document.addEventListener("WeixinJSBridgeReady", function () { 
    document.getElementById('video').play(); 
}, false);

换个浏览器试试,别用QQ自带的,

楼主的问题是因为苹果手机浏览器的视频播放政策引起的,推荐你看这一篇文章
http://www.cocoachina.com/ios/20161013/17754.html