/// <summary>
 /// Pauses the video playback.
 /// </summary>
 public override void Pause()
 {
     _timer?.Stop();
     base.Pause();
     Status = MediaPlayerStatus.Paused;
     Paused.RaiseEvent(this);
 }