updatePlaybackState method
Implementation
void updatePlaybackState({
required bool isPlaying,
Duration? position,
Duration? bufferedPosition,
double speed = 1.0,
}) {
playbackState.add(PlaybackState(
controls: [
MediaControl.skipToPrevious,
if (isPlaying) MediaControl.pause else MediaControl.play,
MediaControl.stop,
MediaControl.skipToNext,
],
systemActions: const {
MediaAction.seek,
MediaAction.seekForward,
MediaAction.seekBackward,
},
androidCompactActionIndices: const [0, 1, 3],
processingState: AudioProcessingState.ready,
playing: isPlaying,
updatePosition: position ?? Duration.zero,
bufferedPosition: bufferedPosition ?? Duration.zero,
speed: speed,
));
}