/// <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; }); }
/// <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(); }
/// <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); }); }
private void OnEncounteredErrorInternal(object sender, VlcMediaPlayerEncounteredErrorEventArgs e) { OnEncounteredError(); }
void MediaPlayer_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e) { _viewModel.State = LiveStreamPlayerState.Stopped; }
private void OnEncounteredErrorInternal(object sender, VlcMediaPlayerEncounteredErrorEventArgs e) { OnEncounteredError(); }
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}"); }
private void _vlcMediaPlayer_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e) { }
private void MediaPlayer_EncounteredError(object sender, VlcMediaPlayerEncounteredErrorEventArgs e) { throw new NotImplementedException(); }
// 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. }