Javascript android chrome中的自动播放html5视频 首先,如果问题微不足道,请考虑道歉。我试图寻找,但没有找到满意的答案

Javascript android chrome中的自动播放html5视频 首先,如果问题微不足道,请考虑道歉。我试图寻找,但没有找到满意的答案,javascript,android,html5-video,Javascript,Android,Html5 Video,我正试图让html5视频在android浏览器中自动播放。我在其他帖子中读到,Android中禁用了html5视频的自动播放功能。不过,我可以让它在firefox和opera上运行。我使用了javascript play()。但这在chrome和默认android浏览器中不起作用 在chrome中,除非您触摸(=单击)“播放”按钮,否则视频将不会播放。因此,这种“触摸”或“鼠标点击”事件可以在“窗口加载”时被虚拟触发,以便自动播放工作 如果是,请说明它的实施情况 谢谢。你能不能不要这样做: fu

我正试图让html5视频在android浏览器中自动播放。我在其他帖子中读到,Android中禁用了html5视频的自动播放功能。不过,我可以让它在firefox和opera上运行。我使用了javascript play()。但这在chrome和默认android浏览器中不起作用

在chrome中,除非您触摸(=单击)“播放”按钮,否则视频将不会播放。因此,这种“触摸”或“鼠标点击”事件可以在“窗口加载”时被虚拟触发,以便自动播放工作

如果是,请说明它的实施情况


谢谢。

你能不能不要这样做:

function playOnLoad() {
    var v = document.getElementsByTagName("video")[0];
    v.play();
}

<body onload="playOnLoad();">
...
</body>
函数playOnLoad(){
var v=document.getElementsByTagName(“视频”)[0];
v、 play();
}
...

从这里得到了代码:

在他们无限的智慧下,谷歌决定如果视频没有静音,就不在Android的Chrome上启用自动播放。他们的理由显然是因为它是资源/带宽,成本高昂,“用户”不喜欢它

换句话说:它可以在Chrome桌面版本上使用,但是如果你没有在标签上添加关键字“mute”,它就不会在Android设备上自动播放

<video id="player" class="player" controls autoplay muted>

那不是很好吗

请在此处阅读更多信息:

可能与我在安卓系统中的视频自动播放重复。但我希望它专门用于android中的chrome浏览器。这适用于除android中的chrome之外的所有浏览器。它是否适用于android上的其他浏览器,还是专门用于android的chrome浏览器不允许这样做?只是想澄清一下,这是一个安卓或安卓浏览器的问题。它正在安卓系统的所有其他浏览器上工作。但不是镀铬的。这是chrome的问题。我的Android版本:4.1.1。在body“onLoad”事件上是否会发生其他事件?我在工作,我使用nexus设备,所以它总是最新的。。。