javascript - 在 Chrome 中为用户 Android 桌面上安装的网络应用启用音频自动播放
问题描述
我开发了一个渐进式网络应用程序,它可以在信息亭模式/独立于用户的 Android 桌面上运行。
在网站上,如果之前没有用户与网站进行交互,Chrome 的自动播放策略会阻止我以编程方式播放媒体。但这也适用于 PWA。是否有清单标志或其他解决方案允许在信息亭模式下无需用户手势进行播放?
(我不明白为什么有人要禁止在用户已明确安装在桌面上的 PWA 中自动播放媒体。)
解决方案
最后我可以确认这是一个错误,在 Chrome 版本 76 中已修复。
https://bugs.chromium.org/p/chromium/issues/detail?id=977666
现在它按预期工作。
推荐阅读
- javascript - 如何通过 webkit 使 JS 与通过 chromedriver 一样工作?
- symfony - 奏鸣曲管理员:user_block 未显示
- java - 有没有“重班”之类的东西。它的正确定义是什么?
- html - 禁用角度形式的输入
- node.js - 如果在数据集末尾,请检查 nextPage 是否不起作用
- php - 备份文件重复,名称相同
- angular - 如何使用花括号在 Angular 中导入 openlayers 模块
- sql - 使用连接后如何连接具有不同 WHERE 条件的表
- symfony - Symfony 3.4 - 在我的模式中传递变量?
- jenkins - 在 Jenkins Pipeline 上生成 JUnit 报告时出现问题