Пример #1
0
 public void Start()
 {
     _VideoTimer.Reset();
     _Finished = false;
     //CVideo.VdSkip(_VideoStream, 0f, 0f);
     _VideoTimer.Start();
     CVideo.Resume(_VideoStream);
 }
Пример #2
0
 public void Resume()
 {
     if (_VideoStream == null)
     {
         return;
     }
     CVideo.Resume(_VideoStream);
     _VideoTimer.Start();
 }
Пример #3
0
 public void Resume(CVideoStream stream)
 {
     try
     {
         CVideo.Resume(stream);
     }
     catch (NotSupportedException e)
     {
         CLog.Error($"Clould not resume the background video: {e.Message}");
     }
 }
Пример #4
0
 public void Start()
 {
     _VideoTimer.Reset();
     _Finished = false;
     if (_VideoStream == null)
     {
         return;
     }
     //CVideo.VdSkip(_VideoStream, 0f, 0f);
     _VideoTimer.Start();
     CVideo.Resume(_VideoStream);
 }
Пример #5
0
        public void PreLoad()
        {
            if (!_Loaded || _VideoStream == null)
            {
                return;
            }
            bool paused = _VideoTimer.IsRunning;

            if (paused)
            {
                CVideo.Resume(_VideoStream);
            }
            float videoTime = 0f;

            while (_VideoStream.Texture == null && videoTime < 1f)
            {
                CVideo.GetFrame(_VideoStream, 0);
                videoTime += 0.05f;
            }
            if (paused)
            {
                CVideo.Pause(_VideoStream);
            }
        }
Пример #6
0
 public void Resume()
 {
     CVideo.Resume(_VideoStream);
     _VideoTimer.Start();
 }
Пример #7
0
 public void Resume(CVideoStream stream)
 {
     CVideo.Resume(stream);
 }