首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最新的IOS10自动播放启用

最新的IOS10自动播放启用
EN

Stack Overflow用户
提问于 2016-10-25 05:29:37
回答 1查看 567关注 0票数 0

有人知道如何将html5代码应用于视频,并允许在Ios10或最新版本中自动播放吗?因为看起来Ios10确实有最新的更新,并且不允许自动播放。下面是im使用的标记。

代码语言:javascript
运行
复制
<video preload="auto" id="lady_vid">
  <source src="vid/lady.mp4" type="video/mp4"></source>
</video>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-31 10:21:18

通过使用以下代码,我能够启用自动播放:

代码语言:javascript
运行
复制
<video autoplay muted playsinline>
    <source src="http://example.com/video.mp4">
</video>

您需要autoplay来启用自动播放。

您需要muted,因为只有没有音频音轨或有禁用音轨的视频才能自动播放。

您需要playsinline,因为只有内联的视频可以自动播放。这也将导致您的视频显示在页面本身,而不是打开在全屏幕视频视图。

我只能在为视频指定完整的url之后才启用它,例如http://example.com/video.mp4 (这显然是一个假的url )。它没有使用相对的url,例如

代码语言:javascript
运行
复制
<source src="video.mp4">

代码语言:javascript
运行
复制
<source src="folder/video.mp4">

===========

更新:

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

更令人兴奋的是,大多数不能在iOS10上播放的视频在iOS9和iOS8上播放得很好。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40232008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档