【发布时间】:2016-09-03 23:31:01
【问题描述】:
由于浏览器中的屏幕超时,我尝试过的每个 Android 上的 WebVR 应用在 30 秒后都变得完全无用。有没有办法阻止它?
【问题讨论】:
-
任何cmets先生。没用的投票者?
由于浏览器中的屏幕超时,我尝试过的每个 Android 上的 WebVR 应用在 30 秒后都变得完全无用。有没有办法阻止它?
【问题讨论】:
There is a (somewhat hacky) solution for this 正在被 webvr-poyfill 使用。
在播放视频时,Android 不会进入睡眠状态,因此即使创建一个不可见的视频元素并播放它也会禁用非活动超时。
在 iOS 上,每 30 秒启动一次页面导航并立即停止以保持屏幕唤醒。
另外请注意,当 chrome for android 发布真正的 WebVR 实现时,这个问题可能会消失(可能在今年晚些时候,当新的兼容 Daydream 的像素/像素 XL 手机发布时)
【讨论】:
我想您可能会发现,除非您在桌面上,否则浏览器本身无法保持屏幕开启。相反,这只能由第三方应用程序来维持,或者更简单地由用户直接通过设置来维持。
最简单的解决方案可能是要求用户调整设置。
【讨论】: