温馨提示:本文翻译自stackoverflow.com,查看原文请点击:audio - PWA javascript event on aux cable removed
javascript audio progressive-web-apps

audio - 辅助电缆上的PWA javascript事件已删除

发布于 2020-03-27 11:38:18

我目前正在开发一种渐进式Web应用程序来播放音乐(例如Spotify或Google Play音乐)。我遇到了一些我不太确定如何完成的事情。

其中一项功能是,一旦从电话上拔下辅助线,音乐就会停止播放。一旦移除辅助插孔,是否存在Javascript事件或类似的事件,我可以附加事件处理程序来调度“暂停”操作?

查看更多

查看更多

提问者
Tobias Würth
被浏览
47
Anand 2018-04-02 23:45

仅使用JS,您就不会在PWA中拥有这样的硬件事件侦听器。

如果您可以选择要求用户安装服务(例如某些应用程序要求安装条形码扫描仪服务以扫描其应用程序中的条形码),则可以在此解决方案中创建一个帮助程序类,该类将包含一个用于aux的缩进过滤器像在此解决方案中一样,当检测到辅助删除事件时,将调用您的PWA缩进代码,从而暂停音乐。