javascript - 在 android chrome 中自动播放 html5 视频

标签 javascript android html5-video

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

我正在尝试让 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/

相关文章:

iphone - 当今最常用的跨平台移动应用程序开发框架是什么?

java - Jetty WebsocketClient 不连接 Android 上的 SSL

javascript - HTML5 视频不会在 Chrome 和 Safari 上自动播放

css - 样式化 HTML5 视频控件

javascript - iframe 在父窗口外加载

javascript - 为什么我的父指令和子指令之间有额外的范围?

javascript - 具有不同模式单位的 svg

javascript - 无法获取 Angular2 中的路线参数

android - ListView 上的 setEmptyView 未在 android 应用程序中显示其 View ?

javascript - 根据两个选择框更新html视频,加载但不播放视频