private IEnumerator Start() { _config = ImmersifyCmdConfigMgr.Instance as ImmersifyCmdConfigMgr; if (string.IsNullOrEmpty(_config.audioFile) == false) { while (_config.AudioClipIsLoading == true) { yield return(null); } } Debug.Log("Loading Video via Plugin " + (_config.AudioClip != null ? "with" : "without") + " audio."); _videoPlugin.InitializePlayer(_config.videoFile, _config.videoPathType, _config.videoFramerate, _config.AudioClip, _config.maxQueue, _config.stereoMode, _config.invertLeftRight, _config.videoIsUpsideDown, _pauseAtStart, _loopVideo); _videoPlugin.Play(); }
private void Start() { _config = ImmersifyCmdConfigMgr.Instance as ImmersifyCmdConfigMgr; _stereoVideoMode = _config.stereoMode; if (_stereoVideoMode == StereoVideoMode.MONO) { DisplayMonoVideo(); } else { // Just setup the first frame: // If the video is stereo, but the viewer is mono, just the left video is displayed. DisplayLeftEyeVideo(); } }