public void SetVideoStereoMode(StereoMode mode) { vrVideoPlayer.SetStereoMode(mode); SwitchVideoStereoButton(mode); }
private void OnGUI() { if (vrVideoPlayer.isPlaying) { if (GUI.Button(new Rect(10, Screen.height - 60, 150, 50), "Stop Play")) { vrVideoPlayer.Stop(); } if (GUI.Button(new Rect(170, Screen.height - 60, 150, 50), "Pause Play")) { vrVideoPlayer.Pause(); isPaused = true; } } else { if (GUI.Button(new Rect(10, Screen.height - 60, 150, 50), isPaused ? "Resume Play" : "Start Play")) { if (vrVideoPlayer.isPrepared) { vrVideoPlayer.Play(); } else { RestartVideo(); } isPaused = false; } } if (GUI.Button(new Rect(Screen.width - 160, Screen.height - 60, 150, 50), "Next Video")) { PlayNextVideo(); isPaused = false; } if (GUI.Button(new Rect(Screen.width - 320, Screen.height - 60, 150, 50), "Prev Video")) { PlayPrevVideo(); isPaused = false; } GUI.Label(new Rect(15, 20, 200, 20), "Render Mode: "); if (GUI.Button(new Rect(10, 50, 150, 50), "Normal")) { vrVideoPlayer.SetRenderMode(RenderMode.NORMAL); } if (GUI.Button(new Rect(170, 50, 150, 50), "360 Equirect")) { vrVideoPlayer.SetRenderMode(RenderMode._360, ProjectionType.EQUIRECT); } if (GUI.Button(new Rect(330, 50, 150, 50), "360 Cubemap")) { vrVideoPlayer.SetRenderMode(RenderMode._360, ProjectionType.CUBEMAP); } if (GUI.Button(new Rect(490, 50, 150, 50), "180")) { vrVideoPlayer.SetRenderMode(RenderMode._180); } GUI.Label(new Rect(15, 120, 200, 20), "Stereo Mode: "); if (GUI.Button(new Rect(10, 150, 150, 50), "None")) { vrVideoPlayer.SetStereoMode(StereoMode.NONE); } if (GUI.Button(new Rect(170, 150, 150, 50), "Side by Side")) { vrVideoPlayer.SetStereoMode(StereoMode.LEFT_RIGHT); } if (GUI.Button(new Rect(330, 150, 150, 50), "Top Bottom")) { vrVideoPlayer.SetStereoMode(StereoMode.TOP_BOTTOM); } }