Example #1
0
 private void PlayVideo(string path)
 {
     if (path != null)
     {
         mediaPlayer.OpenVideoFromFile(videoLocation, path, true);
     }
 }
 void Start()
 {
     if (execute)
     {
         videoPlayer.OpenVideoFromFile(videoPlayer.m_VideoLocation, videoPlayer.m_VideoPath, false);
     }
 }
Example #3
0
    IEnumerator GrabPreviewFrameAsync(string filePath)
    {
        _PreviewPlayer.OpenVideoFromFile(RenderHeads.Media.AVProVideo.MediaPlayer.FileLocation.AbsolutePathOrURL, filePath, true);
        while (!_PreviewPlayer.Control.IsPlaying())
        {
            yield return(new WaitForEndOfFrame());
        }
        int       width   = _PreviewPlayer.Info.GetVideoWidth();
        int       height  = _PreviewPlayer.Info.GetVideoHeight();
        Texture2D prevImg = new Texture2D(width, height);

        _PreviewPlayer.ExtractFrameAsync(prevImg, ExtractFrameCallback, 0.25f);
    }
Example #4
0
    public void PlayClip(string clipPath, ClipPadUI clipPad)
    {
        if (_PlayerState != MediaPlayerState.Loading)
        {
            SetState(MediaPlayerState.Loading);

            if (_CurrentClipPad != null)
            {
                _CurrentClipPad._VideoPlayerController = null;
                _CurrentClipPad._State = ClipPadState.Loaded;
            }

            clipPad._VideoPlayerController = this;
            clipPad._State  = ClipPadState.Playing;
            _CurrentClipPad = clipPad;
            _Player.OpenVideoFromFile(RenderHeads.Media.AVProVideo.MediaPlayer.FileLocation.AbsolutePathOrURL, clipPath, false);
        }
    }