我目前正在制作一个有视频的网页。从iOS 11.2开始,似乎他们在没有用户手势的情况下完全禁用自动播放静音内联播放。
有没有人遇到过这个问题?
如果有可能检查是否可以在线播放,这一切都不会那么混乱。但就像这样,它会导致UA嗤之以鼻。
编辑:我看到我错过了什么。 Autoplay正在运行,但尝试使用video.play()静音内嵌视频已无法正常工作。
答案 0 :(得分:12)
只需关闭"低功耗模式" ;)
答案 1 :(得分:7)
通过WebRTC repo(在iOS 11.2.5
中工作)找到了一个可行的解决方案:
将视频的playsinline
属性设置为true
。
参考文献: