将正常的Android屏幕拆分为Google纸板视图

时间:2016-06-16 06:10:07

标签: android c++ opengl-es google-cardboard 360-virtual-reality

我在Android中使用OpenGl创建了一个视频播放器,它运行正常。我使用了以下教程(https://www.virag.si/2014/03/rendering-video-with-opengl-on-android/)。

现在我想为Google Cardboard创建相同的应用。我在互联网上搜索了它,发现了以下查询和Rajawali渲染器。 (How to make a simple VR video player by Google CardBoard Android SDK

现在首先,Rajawali最新代码无效。所以,如果有人有工作代码,请建议。

第二件事是Rajawali需要360度输入。但我想用Google纸板查看我的普通视频。所以,我想学习如何拆分我的视频播放器屏幕,以便我可以在Google纸板上看到输出。

另外,如何拆分任何普通的Android屏幕,以便我们可以在Google纸板中看到输出?

1 个答案:

答案 0 :(得分:1)

您可以从此处下载纸板SDK: https://developers.google.com/vr/android/download

在git上,有一些样本,

https://github.com/googlevr/gvr-android-sdk/blob/master/samples/sdk-simplevideowidget/src/main/java/com/google/vr/sdk/samples/simplevideowidget/SimpleVrVideoActivity.java

这是为了在" simplepanoview"中使用视频。这是一个自定义VR视图,您可以在此处看到:https://developers.google.com/vr/android/samples/vrview#vr_view_sample_apps

在使用的示例loadVideoFromAsset("video.mp4")中,此方法在AsyncTask中调用。 视频加载后(或失败)启动onLoadSuccess(或onLoadError)。

您可以在此处找到非常好的文档:https://developers.google.com/vr/android/reference/com/google/vr/sdk/widgets/video/VrVideoView

希望这可以帮助你,让我知道,祝你好运!