Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Unity3d场景中显示来自Android的VR 360视频_Java_C#_Android_Unity3d_Plugins - Fatal编程技术网

Java 在Unity3d场景中显示来自Android的VR 360视频

Java 在Unity3d场景中显示来自Android的VR 360视频,java,c#,android,unity3d,plugins,Java,C#,Android,Unity3d,Plugins,我创建了一个Android应用程序,它使用GLSurfaceViewclass显示360度视频。我正在使用我定制的mediaPlayer。 我想使用Android插件在Unity3d中显示视频,这样我就可以在VR耳机中播放视频(比如Oculus quest,使用Oculus的OVR sdk)。所以我的目标是,当我点击应用程序中的一个按钮时,一个Unity3d场景将被打开,并以VR模式显示该视频 我知道如何创建Android插件,或者在Android中调用Unity场景,但我不知道如何在Unity

我创建了一个Android应用程序,它使用
GLSurfaceView
class显示360度视频。我正在使用我定制的mediaPlayer。 我想使用Android插件在Unity3d中显示视频,这样我就可以在VR耳机中播放视频(比如Oculus quest,使用Oculus的OVR sdk)。所以我的目标是,当我点击应用程序中的一个按钮时,一个Unity3d场景将被打开,并以VR模式显示该视频

我知道如何创建Android插件,或者在Android中调用Unity场景,但我不知道如何在Unity场景中显示我的360度Android视频,我应该将SurfaceView从Android传递给Unity吗?怎么做?(我对其他解决方案持开放态度)


任何提示都将不胜感激。

也许您可以尝试添加视频,就像添加图片一样。只需添加视频作为您的资产,并将其添加到视频播放器组件

参考:


如果你不能,你可以考虑其他问题。

谢谢你的回答,但正如我所说,我正在使用自己定制的Android视频播放器来显示视频。瓦利德,是的,我注意到了;我可以理解你为什么想使用Android视频播放器本身吗;Unity什么时候可以自行运行视频功能?这是因为分辨率还是小故障?因为这是一个流式视频,我的自定义播放器有一些自定义功能。因此,我试图找出如何通过插件将textureView或player对象传递给Unity