【问题标题】:Set default viewer for VrVideoView in Google VR SDK在 Google VR SDK 中为 VrVideoView 设置默认查看器
【发布时间】:2016-09-23 02:25:01
【问题描述】:
我正在使用 Google VR SDK 的 VrVideoView 控件在我的应用中播放单声道 360 视频。当我单击 Cardboard 图标以使用非官方 Cardboard 查看器时,默认查看器设置为 Google 的 Cardboard 查看器。如果我想更改它以使用特定的非官方应用程序,我需要在 Android 上安装单独的 Google Cardboard 应用程序。
有没有一种方法可以更改 VrVideoView 上的默认查看器,而无需我的应用程序用户下载单独的 Cardboard 应用程序?注册时,我有官方 Cardboard 的查看器配置文件的 URL:https://vr.google.com/cardboard/viewerprofilegenerator/
【问题讨论】:
标签:
android
google-cardboard
google-vr
【解决方案1】:
在 Android 上,似乎当用户使用 Google Cardboard 应用扫描 QR 码以获取新的 VR 查看器时,会在名为“Cardboard”的根手机内存中创建一个新文件夹,其中包含“current_device_params”文件。此文件包含从“https://vr.google.com/cardboard/viewerprofilegenerator/”注册的查看器参数。该应用程序以某种方式从二维码中编码的 url 获取文件。
要将您的 VR 查看器设置为默认查看器,您的应用必须创建“Cardboard”文件夹并将查看器的“current_device_params”文件放在该文件夹下。要为查看器捕获参数文件,只需在 Google Cardboard 应用中扫描查看器的二维码,然后复制“Cardboard”文件夹下的“current_device_params”文件即可。
此方法未记录在案。如果其他人有正式方式的信息,请发布答案。有人还可以检查此方法是否适用于 iOS?