【发布时间】:2017-09-20 02:15:54
【问题描述】:
我遇到了一个奇怪的问题。我尝试创建一个带有循环背景视频的网站。代码如下所示:
<video src="video/bg.mp4" style="z-index: -1;object-fit: cover;" poster="video/bg.jpg" autobuffer autoplay loop muted></video>
这在大多数浏览器上都可以正常工作(IE 很难适应这个对象,但我不介意),但在 iPhone 上视频不会自动播放,但在 iPad 上会。我已经阅读了New Policies for iOS 并且我认为我符合要求(否则 iPad 不会自动播放)。我做了一些其他测试:
- 删除覆盖的 div 并不能解决问题
- 删除 z-index 并不能解决问题
- Wifi 或蜂窝网络没有区别
- 视频文件大小也没有影响
是我做错了还是 iPhone 根本不会自动播放视频并且总是需要交互?我只关心 iOS 10,我知道 iOS 9 的要求不同
【问题讨论】:
-
您也许可以在这里找到一些帮助:stackoverflow.com/questions/41360490/… 就我个人而言,即使遵循了所有这些提示和 Apple 政策,我还没有获得任何可以在 iphone 上自动播放的视频。跨度>
-
我花了几个小时才弄明白。为了尽量节省其他人的时间,我在博客中总结了我的发现。希望能帮助到你。 medium.com/@BoltAssaults/…
标签: ios html video webkit autoplay