/// <summary> /// ESPlayer event handler. Notifies of an error condition during /// playback. /// Stops and disables all initialized streams and notifies of an error condition /// through PlaybackError event. /// </summary> /// <param name="sender">Object</param> /// <param name="errorArgs">ESPlayer.ErrorArgs</param> private void OnESPlayerError(object sender, ESPlayer.ErrorEventArgs errorArgs) { var error = errorArgs.ErrorType.ToString(); logger.Error(error); playbackErrorSubject.OnNext(error); }
/// <summary> /// ESPlayer event handler. Notifies of an error condition during /// playback. /// Stops and disables all initialized streams and notifies of an error condition /// through PlaybackError event. /// </summary> /// <param name="sender">Object</param> /// <param name="errorArgs">ESPlayer.ErrorArgs</param> private void OnESPlayerError(object sender, ESPlayer.ErrorEventArgs errorArgs) { var error = errorArgs.ToString(); logger.Error(error); // Stop and disable all initialized data streams. DisableTransfer(); DisableInput(); // Perform error notification playbackErrorSubject.OnNext(error); }