我正在为当地一家博物馆开发一个简单的解决方案,希望游客能够与安装在平板电脑上的信息视频进行互动。这些视频简单地嵌入在简单的HTML5页面上,并且应该在页面加载时自动播放。
然而,在他们的无限智慧中,谷歌显然已经决定如果视频没有静音,就不在Android的Chrome上启用自动播放。他们的理由很明显是,这是一个资源/带宽昂贵的“用户”(谁?)不喜欢。
换言之:它可以在Chrome桌面版本上使用,但是如果你没有在标签中添加关键字“muted”,它就不会在Android设备上自动播放。
所以这是可行的:
<video id="player" class="player" controls autoplay muted>
但不是这样:
<video id="player" class="player" controls autoplay>
我之所以坚持使用Chrome,是因为我想在主屏幕上将网页作为应用程序/快捷方式运行,以便摆脱Chrome界面栏中所有的标签和内容。
所以问题是平板电脑上是否有一个设置或者其他一些启用非静音自动播放的技巧,所以我可以让它工作。或者可以让firefox用于在主屏幕上放置的URL(或者其他方法来摆脱顶部的界面栏)。
最佳答案
如果你想为你控制的设备做这件事,那么你可以(尽管很明显这不是你可以让用户为他们的设备做的事情,因为它适用于浏览器范围,而不是特定于站点)。
导航到chrome://flags
并将gesture requirement for media playback
设置为禁用(列表下大约三到四页)