コード例 #1
0
    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();
    }
コード例 #2
0
    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();
        }
    }