安卓chrome中的自动播放html5视频

autoplay html5 video in android chrome

本文关键字:html5 视频 自动播放 chrome 安卓      更新时间:2023-09-26

首先,如果问题微不足道,请考虑道歉。我试着搜索,但没有找到令人满意的答案。

我正在尝试让html5视频的自动播放在android浏览器中工作。我在其他帖子中看到,html5视频的自动播放在Android中被禁用。然而,我能够让它为萤火虫和歌剧工作。我使用了javascript play()。但这在chrome和默认的android浏览器中不起作用。

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

如果是,你能展示一下它的实施情况吗?

谢谢。

凭借其无穷的智慧,谷歌决定如果视频未静音,则不在Chrome Android上启用自动播放。他们的理由显然是因为它的资源/带宽成本很高,而且"用户"不喜欢它

换句话说:它可以在Chrome桌面版等上运行,但如果你没有在标签中添加关键字"静音",它就不会在Android设备上自动播放。

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

这不是浪吗?

点击此处阅读更多信息:https://developers.google.com/web/updates/2016/07/autoplay

你能不能不做这样的事情:

function playOnLoad() {
    var v = document.getElementsByTagName("video")[0];
    v.play();
}
<body onload="playOnLoad();">
...
</body>

从这里得到代码:https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video#Controlling_media_playback