webkit 之 video 的自动播放 autoplay

2018-03-13  本文已影响457人  472abb2e4941

一直以来,video 标签的 autoplay 属性在移动端是无效(这里不涉及各种容器的sdk,譬如说微信)。这是出于流量、电量的保护,必须在用户手势下才能触发播放。

但是 webkit 在 2016 年对视频自动播放采用了宽松的策略,说来有意思,这个策略其实是用来解决 GIF 的问题,用 mp4 去取代 gif,有统计显示同等效果显示,gif 体积上可能是后者的 8倍,解码耗能是后者的2倍。

新的策略在 chrome for android(v53)和 safari for ios(10)以上有效,自动播放必须满足以下条件才有效:

参考:

https://webkit.org/blog/6784/new-video-policies-for-ios/
https://blog.synq.fm/html5-video-looping-autoplay-on-ios-and-android

上一篇下一篇

猜你喜欢

热点阅读