update method
void
update({
- FullScreenOption? fullScreenOption,
- PlayerState? playerState,
- double? playbackRate,
- String? playbackQuality,
- YoutubeError? error,
- YoutubeMetaData? metaData,
Creates new YoutubePlayerValue with assigned parameters and overrides the old one.
Implementation
void update({
FullScreenOption? fullScreenOption,
PlayerState? playerState,
double? playbackRate,
String? playbackQuality,
YoutubeError? error,
YoutubeMetaData? metaData,
}) {
final updatedValue = YoutubePlayerValue(
fullScreenOption: fullScreenOption ?? value.fullScreenOption,
playerState: playerState ?? value.playerState,
playbackRate: playbackRate ?? value.playbackRate,
playbackQuality: playbackQuality ?? value.playbackQuality,
error: error ?? value.error,
metaData: metaData ?? value.metaData,
);
_valueController.add(updatedValue);
}