Android:如何创建类似YouTube的VR控件?

Nic*_*ick 16 youtube android opengl-es virtual-reality google-vr

我正在尝试使用最新的适用于Android的Google VR SDK(v1.0.3)开发VR视频播放器,但是没有用于构建VR播放控件的高级API.

YouTube VR播放器使用旧版本的gvr工具包并com.google.android.libraries.youtube.common.ui.TouchImageView以某种方式呈现控件(例如).

在此输入图像描述

使用最新VR SDK实现此类控件的最佳方法是什么?我是否需要在OpenGL或NDK中使用自定义渲染器?

我非常感谢实施细节.

Nic*_*ick 2

GVR SDK没有提供在VrVideoView上绘制东西的方法,所以我们需要自己实现VR视频。

解决方案的主要思想 - 使用GvrView和自定义StereoRenderer。首先,我们需要实现VR视频渲染器(使用VR着色器和MediaPlayer/ExoPlayer)。

然后我们需要使用 OpenGL ES 和 GVR SDK(HeadTracking、Eye 等)在场景上实现自定义控件。