Unity 中三星 Gear VR 的 MovieTexture 替代方案
MovieTexture alternative for Samsung Gear VR in Unity
我可以使用 MovieTexture 在 Unity 编辑器中播放视频文件,但尝试构建 Android 会导致编译器错误。稍加挖掘表明 Android 不支持 MovieTexture,仅支持全屏视频播放。
但我在 Samsung Gear VR 上看到应用程序可以播放非全屏视频,周围有各种 3d 资产(例如虚拟影院)。显然非全屏视频是可能的。
这是如何实现的?我看过 360 度视频教程的参考资料,但与我想弄清楚的完全不同。我必须为此功能使用本机 sdk 吗?如果可以,有什么好的教程吗?
EasyMovieTexture 是一个很好的选择,我已经尝试了很多其他的,但他们并不支持它。
你可以在资产商店里找到,我没记错的话大概是40刀
一年后我也尝试了 MPMP(MultiPlatform MediaPlayer)(除了 EasyMovies Texture)。两者都不完全符合我的需求,但都是不错的选择。
Easy Movie 纹理是可用于以不同格式展示您的视频的最佳选择,即使是在 2d 平面上以 360 度形式展示您的视频,您也可以通过使用此包使用实时流。
https://github.com/maazirfan/Easy-Movie-Texture-for-Unity
你可以从上面得到这个包 link
我在使用三星 s6 的 Gear VR 中使用了它,所以它工作正常,但它只能运行 mp4 格式。
我可以使用 MovieTexture 在 Unity 编辑器中播放视频文件,但尝试构建 Android 会导致编译器错误。稍加挖掘表明 Android 不支持 MovieTexture,仅支持全屏视频播放。
但我在 Samsung Gear VR 上看到应用程序可以播放非全屏视频,周围有各种 3d 资产(例如虚拟影院)。显然非全屏视频是可能的。
这是如何实现的?我看过 360 度视频教程的参考资料,但与我想弄清楚的完全不同。我必须为此功能使用本机 sdk 吗?如果可以,有什么好的教程吗?
EasyMovieTexture 是一个很好的选择,我已经尝试了很多其他的,但他们并不支持它。
你可以在资产商店里找到,我没记错的话大概是40刀
一年后我也尝试了 MPMP(MultiPlatform MediaPlayer)(除了 EasyMovies Texture)。两者都不完全符合我的需求,但都是不错的选择。
Easy Movie 纹理是可用于以不同格式展示您的视频的最佳选择,即使是在 2d 平面上以 360 度形式展示您的视频,您也可以通过使用此包使用实时流。 https://github.com/maazirfan/Easy-Movie-Texture-for-Unity 你可以从上面得到这个包 link 我在使用三星 s6 的 Gear VR 中使用了它,所以它工作正常,但它只能运行 mp4 格式。