copyWithoutError method
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,
- VideoTrack? videoTrack,
- SubtitleTrack? subtitleTrack,
- List<
VideoTrack> ? videoTracks, - List<
SubtitleTrack> ? subtitleTracks, - 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);
}