【问题标题】:Video autoplay doesn't work on all iphone视频自动播放不适用于所有 iphone
【发布时间】:2018-12-16 00:44:12
【问题描述】:

在这个homepage 的顶部,我有一个带有静音、自动播放和playinline 属性的视频。

视频在我测试过的桌面和移动设备(Chrome、Safari、Firefox)上自动播放。 令人惊讶的是,许多 iPhone 用户无法播放该视频,他们有一个播放按钮显示,需要互动。

这是我的代码:

<video id="vid" width="100%" height="auto" preload="auto" autoplay muted playsinline>
  <source src="http://www.nevada-club.com/wp-content/uploads/2018/06/Nevada_Club.mp4" type="video/mp4" />
  <source src="http://www.nevada-club.com/wp-content/uploads/2018/06/Nevada_Club.webm" type="video/webm" />
  <source src="http://www.nevada-club.com/wp-content/uploads/2018/06/Nevada_Club.ogg" type="video/ogg" />
</video>

<script>
     var herovide = document.getElementById('vid');
       herovide.autoplay=true;
       herovide.load();  
</script>

有人知道为什么有些人会遇到这个问题以及如何解决吗? 遇到此问题的人使用的是 iOS 11.4。

谢谢

【问题讨论】:

    标签: html ios iphone video autoplay


    【解决方案1】:

    如果 iPhone 处于省电模式,它不会自动播放视频。否则它应该和你的代码一起玩。

    另外我认为你不需要任何 js 来自动播放。

    【讨论】:

    • 谢谢 Piotr,我从某人那里得到的唯一屏幕截图显示他处于省电模式(黄色电池图标)。可能就是这样,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2016-07-17
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 2017-03-06
    • 2017-01-25
    相关资源
    最近更新 更多