当屏幕关闭时,HTML5音频/javascript在android(谷歌chrome)上停止工作
HTML5 audio/javascript stops working on android(google chrome) when screen is turned off
我创建了一个Web应用程序,可以播放音乐播放列表,它在桌面浏览器上运行良好,也可以在android的mozilla和opera中运行。但当我在安卓的Chrome浏览器上播放歌曲并关闭屏幕时,它会在播放当前歌曲后停止。我一打开屏幕,它就开始加载下一首歌。
根据我的观察,我所理解的是,如果屏幕关闭,安卓系统上的谷歌Chrome浏览器会暂停javascript代码的执行,直到屏幕不再唤醒。有什么方法可以防止我的特定库暂停吗?有什么方法或事件吗?
与此相关的一些问题是我正在寻找的:JavaScript在非活动的android Chrome选项卡中停止
有太多的网络应用程序不会停止播放音乐。它需要谷歌应用商店的一些权限吗?
检查一下youtube的情况,至少几年前,我在处理这个问题上遇到了困难,这向我的客户证明了在给定的时间框架和预算内是无法做到的。这实际上是特定于设备的,在某些设备上运行良好,而在其他设备上则不然。检查是否在其他设备上发生这种情况。我能想到的唯一解决方案是使用软件来防止屏幕关闭(在有问题的设备上或一开始就关闭所有设备),或者构建一个应用程序并处理onPause事件
我不认为你可以改变Chrome应用程序的行为,如果他们想在后台节省电池并停止javascript,你就不会重新激活它。
也许还有其他方法可以让它发挥作用。
-
告诉您的用户,他们应该在移动设备上使用Firefox或Opera。
-
所有应用程序都可以在后台播放或流式传输音乐,因此您可以为您的任务制作或使用应用程序。
-
也许你可以在android上使用默认的音乐播放器应用程序。使用应用程序打开流的播放列表。(我不知道这是否可能,因为我没有安卓设备。)
我知道这不是你想要的,但也许是一种让它发挥作用的方法。
- Android默认浏览器:谷歌地图制作“;位置:相对;元素在页面顶部滚动
- 在我的应用程序中集成android街景和谷歌地图
- Android 网页视图中的谷歌地图
- 当屏幕关闭时,HTML5音频/javascript在android(谷歌chrome)上停止工作
- Android版谷歌地图
- 如何在android应用程序中使用谷歌地图
- 如何在android中使用谷歌分析与Phonegap
- 如何在webview android SDK中调用谷歌搜索按钮
- PhoneGap+谷歌地图API v3:在Android上不显示(完全)
- 使用谷歌地图的javascript网页不能在Android上工作
- 谷歌'的文本到语音API从Android应用程序
- 树莓派和Android通信使用谷歌地图API
- Angular谷歌地图搜索框模板在phonegap (android)中不显示
- Android Phonegap -如何打开本地谷歌地图应用程序
- 谷歌地图API错误:RefererNotAllowedMapError在android设备
- 谷歌地图javascript api bug android浏览器(果冻豆和以前)
- 当你启动Android时,谷歌地图不是100%加载的.(不总是)
- 如何在Phonegap/Cordova(iOS和Android)的谷歌地图中获取后退按钮
- 允许用手指缩放谷歌地图- Android版PhoneGap
- Android谷歌地图:隐藏标签和显示标记