首先,如果问题微不足道,请考虑道歉。我尝试搜索但没有找到满意的答案。
我正在尝试让 html5 视频在 android 浏览器中自动播放。我在其他帖子中读到,Android 中禁用了 html5 视频的自动播放。但是我能够让它在 Firefox 和 Opera 上工作。我使用了 javascript play()。但这在 chrome 和默认的 android 浏览器中不起作用。
在 chrome 中,除非您触摸(= 单击)“播放”按钮,否则视频将不会播放。那么这个“触摸”或“鼠标点击”事件是否可以在“窗口加载”时虚拟触发,以便自动播放。
如果是,您能展示一下它的实现吗?
谢谢。
最佳答案
Google 以其无穷的智慧决定,如果视频未静音,则不会在 Android 版 Chrome 上启用自动播放。他们的推理显然是因为它的资源/带宽成本很高,而且“用户”不喜欢它。
换句话说:它可以在 Chrome 桌面版本等上运行,但是当您没有向标签添加关键字“muted”时,它不会在 Android 设备上自动播放。
<video id="player" class="player" controls autoplay muted>
这不是膨胀吗?
在这里阅读更多: https://developers.google.com/web/updates/2016/07/autoplay
关于javascript - 在 android chrome 中自动播放 html5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25664240/