1

我正在使用 Google VR SDK 的 VrVideoView 控件在我的应用中播放单声道 360 视频。当我单击 Cardboard 图标以与非官方 Cardboard 查看器一起使用时,默认查看器设置为 Google 的 Cardboard 查看器。如果我想更改它以使用特定的非官方应用程序,我需要在 Android 上安装单独的 Google Cardboard 应用程序。

有没有一种方法可以更改 VrVideoView 上的默认查看器,而无需我的应用程序用户下载单独的 Cardboard 应用程序?从以下网址注册时,我有官方 Cardboard 的查看器配置文件的 URL:https ://vr.google.com/cardboard/viewerprofilegenerator/

4

1 回答 1

1

在 Android 上,似乎当用户使用 Google Cardboard 应用程序扫描 QR 码以获取新的 VR 查看器时,会在名为“Cardboard”的根手机内存上创建一个新文件夹,其中包含“current_device_params”文件。此文件包含从“ https://vr.google.com/cardboard/viewerprofilegenerator/ ”注册的查看器参数。该应用程序以某种方式从 QR 码中编码的 url 获取文件。

要将您的 VR 查看器设置为默认查看器,您的应用必须创建“Cardboard”文件夹并将查看器的“current_device_params”文件放在其下。要为您的查看器捕获参数文件,只需在 Google Cardboard 应用程序中扫描查看器的二维码,然后复制“Cardboard”文件夹下的“current_device_params”文件。

此方法不是文档化的方法。如果其他人有正式方式的信息,请发布答案。有人还可以检查此方法是否适用于 iOS 吗?

于 2016-10-20T05:13:55.590 回答