【问题标题】:Split normal android screen to Google cardboard view将普通的 android 屏幕拆分为 Google 纸板视图
【发布时间】:2016-06-16 06:10:07
【问题描述】:

我在 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 Cardboard 中看到输出。

另外,如何分割任何普通的安卓屏幕,以便我们可以在 Google Cardboard 中看到输出?

【问题讨论】:

  • 为虚拟现实创建图像相对简单,您在屏幕上并排渲染两个几乎相同的图像并处理失真。看看这个link
  • 你找到解决办法了吗?

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


【解决方案1】:

您可以从这里下载 Cardboard 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

希望对你有帮助,告诉我,祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多