为安装在用户 Android 桌面上的 Web 应用在 Chrome 中启用音频自动播放

Enable audio autoplay in Chrome for web apps installed on the user's Android desktop

我开发了一个 渐进式网络应用程序 ,它可以 运行 在信息亭模式下/独立于用户的 Android 桌面。

在网站上,Chrome 的自动播放政策 阻止我以编程方式播放媒体 如果之前没有用户交互与网站。但这也适用于 PWA。 是否有清单标志或其他一些解决方案 允许在自助服务终端模式下无需用户手势 播放?

(我不明白为什么有人要禁止在用户明确安装在桌面上的 PWA 中自动播放媒体。)

最后我可以确认这是一个错误,已在 Chrome 76 版中修复。

https://bugs.chromium.org/p/chromium/issues/detail?id=977666

现在它按预期工作了。

Mohre 说得很对,安装 PWA 后,无需用户手势即可自动播放 - 或者在我的情况下创建 audioContext。 但是,我相信我发现了 Chrome 的可信网络 Activity 实施中的不足之处...... 由于 TWA 是从 Play 商店安装的 PWA,我希望用户手势规则也能得到相同的豁免,但事实并非如此。 如果您在 Play 商店中列出您的 PWA - 通过创建和发布 TWA - 再次需要用户手势:(