2017-08-09 51 views
0

如果这是一个愚蠢的问题,请耐心等待,我对AFrame和VR非常陌生,但也是一般的编程。阻止iPhone在运行A-Frame网络应用程序时进入睡眠状态?

我从谷歌搜索和AFrame源代码收集的是,Wakelock是内置的。太棒了!这是否意味着在使用我的A-Frame网络应用程序时,手机上的省电/自动锁定功能应自动禁用?

如果是这样,有谁知道为什么它不会工作?无论我如何查看页面,safari/chrome,“正常”/立体视觉等等,它都无所谓。

我已经看到关于这个主题的其他堆栈溢出问题,但唯一的修复是升级到Android 7 ..这显然不是我的iPhone上的问题。

谢谢

更新:好吧,这似乎是真的不可能?我想我应该在之前测试过其他的webapps。使用AFrame演示的手机锁,我可以找到的每一个其他web应用程序以及Google Cardboard演示等原生应用程序。猜猜我们所能做的只是建议用户自己更改设置?我的老板不会很高兴听到..

我现在唯一的问题是,我是否正确理解了wakelock的目的在第一个地方?它有没有我说的功能,或者我完全误解了它的作用?

回答

1

有一个PR,最近合并的iOS /唤醒锁定:https://github.com/aframevr/aframe/pull/2925

此前,iOS的是由于激活锁定LIB每隔X秒刷新。看来他们已经妥协,让它现在睡觉。不确定是否有更适当的修复。

+0

谢谢!我会密切关注未来,但猜想目前没有太多可以做的事情。 – Harry

相关问题