qq_37699180
咚子
采纳率0%
2017-03-12 12:59 阅读 9.8k

为什么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>


图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • qq_31244055 qq_31244055 2017-03-12 14:17

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

    点赞 评论 复制链接分享
  • dcxy0 Q544471255 2017-03-13 02:54

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

    点赞 评论 复制链接分享
  • candy_tity 陈田田 2017-03-21 04:45

    你可以试试这种写法

    <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的是可以支持的。

    点赞 评论 复制链接分享
  • github_37582965 黎默丶lymoo 2017-04-20 06:06

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

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

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

     document.addEventListener("WeixinJSBridgeReady", function () { 
        document.getElementById('video').play(); 
    }, false);
    
    点赞 评论 复制链接分享
  • Sunery0408 Sunery0408 2018-11-17 09:05

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

    点赞 评论 复制链接分享

相关推荐