WebVR移动浏览器屏幕超时

时间:2016-09-01 18:16:14

标签: three.js webvr

Android上的每个WebVR应用程序都因为浏览器中的屏幕超时而在30秒后变得完全没用。反正有没有阻止它?

2 个答案:

答案 0 :(得分:1)

There is a (somewhat hacky) solution for this正在被webvr-poyfill使用。

在播放视频时,Android无法进入睡眠状态,因此即使创建隐藏的视频元素并播放也会禁用非活动超时。

在iOS上,启动页面导航并立即每隔30秒停止一次以保持屏幕清醒。

另请注意,当用于Android的chrome提供真正的WebVR实现时,这个问题可能会消失(可能在今年晚些时候,当新的与白日梦兼容的像素/像素XL-phone发布时)

答案 1 :(得分:-1)

我想您可能会发现,除非您在桌面上,否则浏览器本身无法保持屏幕显示。相反,这只能由第三方应用程序维持,或者更简单地由用户直接通过设置维持。

最简单的解决方案可能是要求用户调整设置。