Example #1
0
        /// <summary>The LibVLC EncounteredError event handler</summary>
        /// <param name="sender">The object that triggered the event</param>
        /// <param name="e">The event arguments</param>
        private void VlcControl_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
        {
            TvCore.LogError($"[.NET] VlcControl_EncounteredError({e})");

            this.InvokeIfRequired(() =>
            {
                SetErrorState();
                playerStatusLabel.Text = Resources.TvForm_Error;
            });
        }
Example #2
0
        /// <summary>
        /// Handles error on MediaPlayer.
        /// </summary>
        private void MediaPlayer_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
        {
            var result = MessageBox.Show($"{(sender as VlcMediaPlayer).State.ToString()}", "An error occured", MessageBoxButton.OK);

            if (result != MessageBoxResult.OK)
            {
                return;
            }
            VideoControl.SourceProvider.Dispose();
            Application.Current.Shutdown();
        }
Example #3
0
        /// <summary>
        /// Event handler for error on player.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Player_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
        {
            // On error, try to restart it.
            Console.WriteLine(@"Error " + e);

            if (!(sender is VlcControl player))
            {
                return;
            }

            Task.Run(() =>
            {
                //player.SetMedia(this.textBox1.Text, " :network-caching=2000");
                player.Play(textBox1.Text, StreamParams);
            });
        }
Example #4
0
 private void OnEncounteredErrorInternal(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
     OnEncounteredError();
 }
Example #5
0
 void MediaPlayer_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
     _viewModel.State = LiveStreamPlayerState.Stopped;
 }
 private void OnEncounteredErrorInternal(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
     OnEncounteredError();
 }
Example #7
0
 private void myVlcControl_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
     mainViewModel.VideoViewModel.CannotOpen = true;
 }
 private void PlayerEncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
     _logger.Write(LogEventLevel.Warning, $"VLC enountetered an error {e}");
 }
Example #9
0
 private void _vlcMediaPlayer_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
 }
Example #10
0
 private void MediaPlayer_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
     throw new NotImplementedException();
 }
Example #11
0
 // An error occurred during the playback so close the form
 private void VlcControl_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e)
 {
     closeForm = true; // The PlayerForm can now be closed.
 }