最新 IOS10 启用自动播放
Latest IOS10 Autoplay Enable
有人知道如何为视频应用 html5 代码并允许在 Ios10 或最新版本中自动播放吗?原因似乎 Ios10 确实有最新更新,但它不允许自动播放。以下是我使用的标签。
<video preload="auto" id="lady_vid">
<source src="vid/lady.mp4" type="video/mp4"></source>
</video>
我可以使用以下代码启用自动播放:
<video autoplay muted playsinline>
<source src="http://example.com/video.mp4">
</video>
您需要 autoplay
才能启用自动播放。
您需要 muted
,因为只有没有音轨或禁用音轨的视频才能自动播放。
您需要 playsinline
,因为只有内联视频可以自动播放。这也会导致您的视频显示在页面本身内,而不是在全屏视频视图中打开。
我只能在为视频指定完整 url 后才能启用它,例如http://example.com/video.mp4
(这明显是假的url)。它不适用于相关 url,例如
<source src="video.mp4">
或
<source src="folder/video.mp4">
===========
更新:
在 iOS10 上测试视频一段时间后,我发现 iOS10 无法播放很多视频。这不是编解码器问题:如果您使用完全相同的参数对两个视频进行编码,一个可能会播放而另一个不会。
更有趣的是,大多数无法在 iOS10 上播放的视频在 iOS9 和 iOS8 上播放得非常好。
因此,如果您的视频无法播放,请尝试通过直接 link 使用 iOS Safari 浏览器打开它 - 也许它在 iOS10 上根本不起作用。
有人知道如何为视频应用 html5 代码并允许在 Ios10 或最新版本中自动播放吗?原因似乎 Ios10 确实有最新更新,但它不允许自动播放。以下是我使用的标签。
<video preload="auto" id="lady_vid">
<source src="vid/lady.mp4" type="video/mp4"></source>
</video>
我可以使用以下代码启用自动播放:
<video autoplay muted playsinline>
<source src="http://example.com/video.mp4">
</video>
您需要 autoplay
才能启用自动播放。
您需要 muted
,因为只有没有音轨或禁用音轨的视频才能自动播放。
您需要 playsinline
,因为只有内联视频可以自动播放。这也会导致您的视频显示在页面本身内,而不是在全屏视频视图中打开。
我只能在为视频指定完整 url 后才能启用它,例如http://example.com/video.mp4
(这明显是假的url)。它不适用于相关 url,例如
<source src="video.mp4">
或
<source src="folder/video.mp4">
===========
更新:
在 iOS10 上测试视频一段时间后,我发现 iOS10 无法播放很多视频。这不是编解码器问题:如果您使用完全相同的参数对两个视频进行编码,一个可能会播放而另一个不会。
更有趣的是,大多数无法在 iOS10 上播放的视频在 iOS9 和 iOS8 上播放得非常好。
因此,如果您的视频无法播放,请尝试通过直接 link 使用 iOS Safari 浏览器打开它 - 也许它在 iOS10 上根本不起作用。