copyWith method
AVPlayerState
copyWith(
{ - Duration? position,
- Duration? duration,
- Duration? buffered,
- bool? isPlaying,
- bool? isBuffering,
- bool? isLooping,
- bool? isInitialized,
- bool? isInPipMode,
- bool? isCompleted,
- double? playbackSpeed,
- double? volume,
- double? aspectRatio,
- String? errorDescription,
})
Implementation
AVPlayerState copyWith({
Duration? position,
Duration? duration,
Duration? buffered,
bool? isPlaying,
bool? isBuffering,
bool? isLooping,
bool? isInitialized,
bool? isInPipMode,
bool? isCompleted,
double? playbackSpeed,
double? volume,
double? aspectRatio,
String? errorDescription,
}) {
return AVPlayerState(
position: position ?? this.position,
duration: duration ?? this.duration,
buffered: buffered ?? this.buffered,
isPlaying: isPlaying ?? this.isPlaying,
isBuffering: isBuffering ?? this.isBuffering,
isLooping: isLooping ?? this.isLooping,
isInitialized: isInitialized ?? this.isInitialized,
isInPipMode: isInPipMode ?? this.isInPipMode,
isCompleted: isCompleted ?? this.isCompleted,
playbackSpeed: playbackSpeed ?? this.playbackSpeed,
volume: volume ?? this.volume,
aspectRatio: aspectRatio ?? this.aspectRatio,
errorDescription: errorDescription ?? this.errorDescription,
);
}