Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在chrome中启用自动播放HTML5视频_Android_Html_Google Chrome_Browser_Html5 Video - Fatal编程技术网

Android 在chrome中启用自动播放HTML5视频

Android 在chrome中启用自动播放HTML5视频,android,html,google-chrome,browser,html5-video,Android,Html,Google Chrome,Browser,Html5 Video,在我的项目中,我需要在加载页面时在浏览器中自动播放HTML5视频 我尝试过几种javascript解决方案,但都不起作用 我听说android浏览器正在阻止自动播放,因为它可以防止下载大量数据 是否可以在浏览器/chrome/操作系统设置中关闭此阻止功能? 我找不到任何有效的解决方案如何启用自动播放。我已经搜索了大量的stackoverflow帖子和许多其他网站 顺便说一下,我使用的是安卓4.1.1简短回答:不 更详细的回答:我们正在研究它,但它默认关闭的原因是我们真的很担心用户移动设备上的电池

在我的项目中,我需要在加载页面时在浏览器中自动播放HTML5视频

我尝试过几种javascript解决方案,但都不起作用

我听说android浏览器正在阻止自动播放,因为它可以防止下载大量数据

是否可以在浏览器/chrome/操作系统设置中关闭此阻止功能?

我找不到任何有效的解决方案如何启用自动播放。我已经搜索了大量的stackoverflow帖子和许多其他网站

顺便说一下,我使用的是安卓4.1.1

简短回答:不


更详细的回答:我们正在研究它,但它默认关闭的原因是我们真的很担心用户移动设备上的电池和带宽,我们宁愿要求用户做一个手势。

在Chrome中,这似乎现在起作用了,anno 2017:HTML5视频在Android上的Chrome(59)中自动播放(7.1.1)

请注意,视频开始时是静音的。您可以在Android Chrome上导航到
chrome://flags
并将媒体播放的
手势要求设置为
禁用
(根据答案)

(请注意,不幸的是,禁用此标志似乎对嵌入的YouTube视频没有影响。我已经为此打开了。)

在视频标签中添加“muted”属性,如

<video autoplay muted>
 ...
</video>

...

它会起作用。谷歌chrome不会自动播放带有声音的视频。因此,你需要将其静音。

这在Android 7.1.1上的chrome 59中似乎可以正常工作。我不会说电池寿命的情况在过去3年中有了显著改善(仍然是单日充电…),但我认为移动带宽的价格已经大幅下降,Chrome团队对视频的自动播放不太关心。