android - 视频捕获和实现 Google Cardboard(如 Paul McCartney 应用程序)

标签 android oculus google-cardboard virtual-reality

问候社区

我只想构建一个类似的应用程序,例如 this , 当然还有我自己的内容。

  1. 如何捕捉 360 度视频(摄像头、格式、摄取、音频)?
  2. 实现:

    2.1 哪​​一种 Cardboard SDK 最适合我的兴趣(AndroidUnity)

    2.2 你知道我可以支持的任何博客、网站、教程、示例吗?

谢谢

最佳答案

MovieTextures是在 Unity 中执行此操作的好方法,但不幸的是MovieTextures未在 Android 上实现(也许这会在 Unity 5 中改变)。请参阅文档 here :

对于一个简单的球体上包裹纹理应用程序,Cardboard Java SDK 应该可以工作。但如果您更愿意使用 Unity由于应用程序的其他方面,执行此操作的下一个最佳方法是分配 RenderTexture然后捕获 GL id 并将其传递给您要编写的 native 插件。

此 native 代码将解码视频流,并且对于每一帧,它将填充纹理。然后Unity可以处理其余的渲染,如前面的答案所述。

关于android - 视频捕获和实现 Google Cardboard(如 Paul McCartney 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28928086/

相关文章:

c# - 在 Unity 中使用 Google Cardboard 进行运动

java - Android 中的广播接收器不工作

android - 在 Android 上滚动比屏幕大的图像并停在其边界处

c# - 如何在 Unity3D Google Cardboard 中限制头部旋转?

opencv - 向 oculus Rift 显示视频流

unity-game-engine - 我在 Unity 中导入 Oculus Integration 是否有问题?

c# - 在 iOS 上删除 Google Cardboard 配对消息

java - 为什么我对字符串的空检查不起作用?

java - 在开始 Activity 之前需要单击“下一步”按钮两次

android - 无缝异步场景和纹理加载 - Unity 和 GearVR