Unity 中 Samsung Gear VR 的 MovieTexture 替代品

Posted

技术标签:

【中文标题】Unity 中 Samsung Gear VR 的 MovieTexture 替代品【英文标题】:MovieTexture alternative for Samsung Gear VR in Unity 【发布时间】:2016-05-05 19:17:23 【问题描述】:

我可以使用 MovieTexture 在 Unity 编辑器中播放视频文件,但尝试构建到 android 会导致编译器错误。稍微挖掘一下,Android 不支持 MovieTexture,只支持全屏视频播放。

但我看到三星 Gear VR 上的应用程序可以播放带有各种 3d 资源(例如虚拟剧院)的非全屏视频。显然非全屏视频是可能的。

这是如何实现的?我看过对 360 视频教程的引用,但与我想弄清楚的完全不同。我必须使用本机 sdk 来实现此功能吗?如果有,有什么好的教程吗?

【问题讨论】:

【参考方案1】:

EasyMovieTexture 是一个很好的选择,我已经尝试了很多其他的,但他们并不支持它。

你可以在资产商店找到它,如果我没记错的话,大约是 40 美元。

【讨论】:

它适用于三星 Gear VR?不仅仅是非移动设备? 绝对,我用它开发了一些项目,你可以播放本地文件或做HLS流媒体,我在gearvr上播放分辨率高达4k,它在桌面上不起作用,只有ios tvos和安卓【参考方案2】:

一年后,我还尝试了 MPMP (MultiPlatformMediaPlayer)(除了 EasyMovieTexture)。两者都不完全符合我的需求,但都是不错的选择。

【讨论】:

【参考方案3】:

Easy Movie 纹理是用于以不同格式展示您的视频的最佳选择,即使在 2d 平面上以 360 度形式展示,您也可以使用此包使用实时流媒体。 https://github.com/maazirfan/Easy-Movie-Texture-for-Unity 你可以从上面的链接获得这个包 我在使用三星 s6 的 Gear VR 中使用它,所以它工作正常,但只有 mp4 格式在其中运行。

【讨论】:

以上是关于Unity 中 Samsung Gear VR 的 MovieTexture 替代品的主要内容,如果未能解决你的问题,请参考以下文章

xml Android Wear:Heart Rate和Samsung Gear Live。 (基本例子)

虚幻4引擎Gear VR开发入门(下)

在 Oculus和 Gear VR上开发跨平台的 VR应用

神了!React VR使得Oculus Home在Gear VR上运行更快更省电

三星又推出新工具啦!Gear VR 可以兼容多个视频

三星首次更新Gear VR虚拟现实浏览器