首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-vr cordova应用程序中没有进入vr模式按钮

react-vr cordova应用程序中没有进入vr模式按钮
EN

Stack Overflow用户
提问于 2017-08-29 03:22:06
回答 1查看 428关注 0票数 0

我目前正在尝试使用react-vr框架构建一个小型的vr应用程序。在我使用Chrome的台式电脑上,在通过chrome://标志启用WebVR选项后,我得到了“进入VR模式”按钮,从360度视角切换到真实VR模式。

现在,我想使用cordova为我的应用程序创建一个Android应用程序。我有一部中兴Axon 7智能手机,这是谷歌的白日梦准备。但是当我打开手机上的cordova应用程序时,我没有看到进入VR模式按钮,只有360度的网页视图。在移动Chrome上,我也激活了WebVR选项,但我不确定这个选项是否也会影响cordova容器。

我不完全熟悉的是cordova是如何在智能手机上工作的。我认为它使用了系统默认的web视图(在android上应该是chrome?),但是web视图真的等同于chrome浏览器(以及它的设置)吗?那么,如果我在我的手机chrome上启用WebVR,这个选项在我的cordova应用程序中是否可用,或者我是否也需要在web视图中启用它(我该怎么做)?

最后,这就是我所需要的:访问cordova容器中的WebVR应用程序接口,以获得“进入VR模式”按钮。有关于如何实现这一点的想法吗?

从reactVR文档中可以看到:“虚拟现实耳机是通过网络虚拟现实应用程序接口提供的,它可以在裂缝、GearVR或其他设备上显示。”(参见React VR)

更新:我尝试通过ADB Reverse在移动浏览器(Chrome和Canary)中直接打开智能手机上的react- vr -app,一切工作正常-我得到了“进入vr模式”按钮,它甚至切换了模式!所以我的问题一定是在科尔多瓦( web视图中缺少WebVR支持?)

UPDATE2:我将WebVr Polyfill添加到我的科尔多瓦项目中,现在应用程序在真实VR模式下显示,甚至在科尔多瓦容器中也是如此。这是一种可能的解决办法,但polyfill只支持简单的纸板,在我完美的环境中,我也想使用Google Daydream控制器。因此,仍然需要在WebVR中实现Cordova应用程序接口。

EN

回答 1

Stack Overflow用户

发布于 2017-08-29 06:37:09

您可以尝试将cordova应用程序的目标更改为Chrome Canary。

这里有一个帖子:How to change default browser of cordova browser platform?

Canary是我见过的唯一一款使用react-vr和白日梦HMD的移动浏览器。金丝雀还需要启用web-vr标志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45926021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档