如何防止android和iphone上的移动网站自动锁屏

问题描述 投票:0回答:1

我使用 PHP、HTML 和 JS 构建了一个移动 Web 应用程序。 (该应用程序不是本机应用程序,不在 Apple iPhone App Store 或 Google Android Play Store 中)。

在我的移动应用程序中,我使用 jPlayer (https://jplayer.org/) 让用户聆听声音冥想。每次冥想的时间约为20分钟。问题是屏幕在锁定或睡眠模式下自动进入。

在某些 Android 设备上,自动锁定的最长时间为 10 分钟。因此,如果不重新激活屏幕,他们就无法放松并聆听完整的声音。

我尝试使用 javascript lib NoSleep.js (https://richtr.github.io/NoSleep.js/) 并在我的 iPhone 12 上进行了测试。它不起作用,屏幕仍然锁定。

有什么方法可以让屏幕保持活动状态吗?

更新:我发现当我在Chrome或Safari浏览器中使用移动网站应用程序时,声音不断播放。但是当我将应用程序保存为桌面图标然后使用 jPlayer 时,它会在屏幕锁定后停止。可能没有解决方案。

android ios locking screen sleep
1个回答
0
投票

是这个吗?

https://developer.chrome.com/articles/wake-lock ------⬆️看这个⬆️------

© www.soinside.com 2019 - 2024. All rights reserved.