setState static method
- @Deprecated("Use BaseAudioHandler.playbackState instead.")
- List<
MediaControl> ? controls, - List<
MediaAction> ? systemActions, - AudioProcessingState? processingState,
- bool? playing,
- Duration? position,
- Duration? bufferedPosition,
- double? speed,
- DateTime? updateTime,
- List<
int> ? androidCompactActions, - AudioServiceRepeatMode? repeatMode,
- AudioServiceShuffleMode? shuffleMode,
Deprecated. Use BaseAudioHandler.playbackState instead.
Implementation
@Deprecated("Use BaseAudioHandler.playbackState instead.")
static Future<void> setState({
List<MediaControl>? controls,
List<MediaAction>? systemActions,
AudioProcessingState? processingState,
bool? playing,
Duration? position,
Duration? bufferedPosition,
double? speed,
DateTime? updateTime,
List<int>? androidCompactActions,
AudioServiceRepeatMode? repeatMode,
AudioServiceShuffleMode? shuffleMode,
}) async {
final oldState = _handler.playbackState.nvalue!;
_taskHandler.playbackState.add(PlaybackState(
controls: controls ?? oldState.controls,
systemActions: systemActions?.toSet() ?? oldState.systemActions,
processingState: processingState ?? oldState.processingState,
playing: playing ?? oldState.playing,
updatePosition: position ?? oldState.position,
bufferedPosition: bufferedPosition ?? oldState.bufferedPosition,
speed: speed ?? oldState.speed,
androidCompactActionIndices:
androidCompactActions ?? oldState.androidCompactActionIndices,
repeatMode: repeatMode ?? oldState.repeatMode,
shuffleMode: shuffleMode ?? oldState.shuffleMode,
));
}