单击“输入VR”图标(护目镜图标)时,要进入VR模式,屏幕会定期变黑。这个问题似乎随机发生。
我们尝试使用A-Frame版本0.3.0和0.3.2。但行为没有区别。
是否失败(呈现黑色或成功)我收到以下错误:
aframe.min.js:281 Uncaught TypeError: Cannot read property 'length' of undefined
at r (aframe.min.js:281)
at M.fireVRDisplayPresentChange_ (aframe.min.js:58)
at HTMLDivElement.s (aframe.min.js:58)
aframe.min.js:149 Uncaught (in promise) DOMException:
A call to screen.orientation.lock() or
screen.orientation.unlock() canceled this call.
index.html#/lobby:1 Uncaught (in promise)
DOMException: screen.orientation.lock() is not available on this device.
根据设备的不同,问题似乎有所不同。
测试: 三星Galaxy S6 / S6 Edge Nexus 6x 一加三
有没有人有关于这个问题的任何信息,希望能解决?
答案 0 :(得分:0)
我们最终使用的解决方法是在使用移动Android设备时改变框架,让它相信它使用的是三星VR设备。似乎AFrame中的Android设备尚未实现某些功能,这就是我们采用此解决方案的原因。