使用Data Saver在Android Chrome上自动播放HTML5视频

时间:2017-07-26 17:06:50

标签: google-chrome html5-video chrome-mobile chrome-datasaver

我正在构建学习应用程序。这有一个类似测验的界面,因此,有很多屏幕。大多数屏幕都附有动画。考虑到质量和文件大小,.mp4似乎是动画的最佳格式。但是,HTML就像:

<video autoplay muted controls>
     <source src="file.mp4">
</video>
如果启用了数据保护程序,则

不会在Chrome(最新版本)上自动播放。 (适用于Firefox和Safari。)这些.mp4的大小约为30 KB。据我所知,谷歌正试图阻止下载不必要的数据背景视频。但是,就我而言,(i)要求用户每次都点击播放按钮;或者,(ii)要求她关闭隐藏在浏览器设置中某处的数据保护程序,这是非常糟糕的用户体验。

我尝试了一个jQuery .load(),然后是pageload上的.play()。我创建了一个假按钮,在onclick()期间会执行.load()和.play(),并触发按钮点击页面加载等。似乎没什么用。即使使用Data Saver,任何可以使视频自动播放的黑客攻击?

1 个答案:

答案 0 :(得分:3)

我是Chrome Data Saver团队的领导者。

这是按预期工作的,因为Data Saver会阻止自动播放。 但是,我认为此行为可能会在未来的Chrome版本中发生变化。