copyWithoutError method

VdoPlayerValue copyWithoutError({
  1. bool? isLoading,
  2. MediaInfo? mediaInfo,
  3. Duration? duration,
  4. Duration? position,
  5. Duration? bufferedPosition,
  6. bool? isPlaying,
  7. bool? isBuffering,
  8. bool? isEnded,
  9. double? playbackSpeed,
  10. List<double>? playbackSpeedOptions,
  11. bool? isAdaptive,
  12. double? volume,
  13. bool? isMuted,
  14. VideoTrack? videoTrack,
  15. SubtitleTrack? subtitleTrack,
  16. List<VideoTrack>? videoTracks,
  17. List<SubtitleTrack>? subtitleTracks,
  18. Duration? skipDuration,
})

Returns a new instance with the same values as this current instance and removes error if it was present.

Implementation

VdoPlayerValue copyWithoutError(
    {bool? isLoading,
    MediaInfo? mediaInfo,
    Duration? duration,
    Duration? position,
    Duration? bufferedPosition,
    bool? isPlaying,
    bool? isBuffering,
    bool? isEnded,
    double? playbackSpeed,
    List<double>? playbackSpeedOptions,
    bool? isAdaptive,
    double? volume,
    bool? isMuted,
    //AudioTrack? audioTrack,
    VideoTrack? videoTrack,
    SubtitleTrack? subtitleTrack,
    //List<AudioTrack>? audioTracks,
    List<VideoTrack>? videoTracks,
    List<SubtitleTrack>? subtitleTracks,
    Duration? skipDuration}) {
  return VdoPlayerValue(
      duration: duration ?? this.duration,
      position: position ?? this.position,
      bufferedPosition: bufferedPosition ?? this.bufferedPosition,
      isLoading: isLoading ?? this.isLoading,
      mediaInfo: mediaInfo ?? this.mediaInfo,
      isPlaying: isPlaying ?? this.isPlaying,
      isBuffering: isBuffering ?? this.isBuffering,
      isEnded: isEnded ?? this.isEnded,
      playbackSpeed: playbackSpeed ?? this.playbackSpeed,
      playbackSpeedOptions: playbackSpeedOptions ?? this.playbackSpeedOptions,
      isAdaptive: isAdaptive ?? this.isAdaptive,
      volume: volume ?? this.volume,
      isMuted: isMuted ?? this.isMuted,
      //audioTrack: audioTrack ?? this.audioTrack,
      videoTrack: videoTrack ?? this.videoTrack,
      subtitleTrack: subtitleTrack ?? this.subtitleTrack,
      //audioTracks: audioTracks ?? this.audioTracks,
      videoTracks: videoTracks ?? this.videoTracks,
      subtitleTracks: subtitleTracks ?? this.subtitleTracks,
      skipDuration: skipDuration ?? this.skipDuration,
      vdoError: null);
}