我有一个奇怪的问题。我尝试创建一个带有循环背景视频的网站。代码如下所示:
<video src="video/bg.mp4" style="z-index: -1;object-fit: cover;" poster="video/bg.jpg" autobuffer autoplay loop muted></video>
这在大多数浏览器上都可以正常工作(IE很难解决这种适合对象的事情,但我不介意),但是在iPhone上,视频无法自动播放,而在iPad上,视频可以自动播放。我已经阅读了iOS的新政策,并且认为符合要求(否则iPad无法自动播放)。我做了其他测试:
- 删除覆盖的div无法解决该问题
- 删除z-index不会解决它
- Wifi或Cellular没什么用
- 视频文件大小也无济于事
我做错了吗,还是iPhone不会自动播放视频并始终需要交互?我只关心iOS 10,我知道iOS 9的要求有所不同