@override void onIsPlayingChanged(bool isPlaying) { value = value.copyWith(isPlaying: isPlaying); isPlaying ? startUpdatePositionTimer() : stopUpdatePositionTimer(); }