最新的IOS10自动播放启用

时间:2016-10-25 05:29:37

标签: html5 ios10 autoplay

任何人都知道如何将html5代码应用于视频并允许在Ios10或最新版本中自动播放?原因似乎Ios10确实有最新的更新,它不能允许自动播放。以下是我正在使用的标签。

<video preload="auto" id="lady_vid">
  <source src="vid/lady.mp4" type="video/mp4"></source>
</video>

1 个答案:

答案 0 :(得分:3)

我可以使用以下代码启用自动播放:

<video autoplay muted playsinline>
    <source src="http://example.com/video.mp4">
</video>

您需要autoplay才能启用自动播放 您需要muted,因为只有没有音轨或禁用音轨的视频才能自动播放 您需要playsinline,因为只能自动播放内联视频。这也会导致您的视频显示在页面内部,而不是在全屏视频视图中打开。

我只能在为视频指定完整网址后启用它,例如http://example.com/video.mp4(这显然是假网址)。它不适用于相对网址,例如

<source src="video.mp4">

<source src="folder/video.mp4">

===========

更新:

在iOS10上测试视频一段时间之后,我意识到iOS10无法播放大量视频。这不是编解码器问题:如果您使用完全相同的参数对两个视频进行编码,则可能会播放一个而另一个不会播放。

更令人感兴趣的是,大多数无法在iOS10上播放的视频在iOS9和iOS8上都能很好地播放。

因此,如果您的视频没有播放,请尝试使用iOS Safari浏览器通过直接链接打开它 - 也许它在iOS10上根本不起作用。