Unity 应用程序中的 VR 360 视频播放时断时续,在 Oculus Quest 2 上一点也不流畅

VR 360 video playback in Unity app is constantly choppy, not at all smooth on Oculus Quest 2

我正在 Unity 中为 Oculus Quest 2 构建一个简单的 360 度单视场视频播放器应用程序。视频是 4096x2048 30fps mp4,在 Oculus TV 应用程序中播放非常流畅,但在我的应用程序中,它一直断断续续,好像15fps 或更低。我尝试了很多编码选项,尝试使用 AVPro 演示插件,但没有成功。

我遵循了这个教程:https://learn.unity.com/tutorial/play-360-video-with-a-skybox-in-unity

非常感谢任何帮助!

这是 30 fps 视频和 Quest 2 默认 72 Hz 显示刷新率之间的不匹配。我用这行代码将频率设置为 90

Unity.XR.Oculus.Performance.TrySetDisplayRefreshRate(90f);

...现在视频播放流畅了。