Skip to main content Link Menu Expand (external link) Document Search Copy Copied
dispositionStream method - FlutterSoundPlayer class - player library - Dart API
menu
dispositionStream

dispositionStream method

Stream<PlaybackDisposition>? dispositionStream()

Provides a stream of dispositions which provide updated position and duration as the audio is played.

The duration may start out as zero until the media becomes available. The interval dictates the minimum interval between events being sent to the stream.

The minimum interval supported is 100ms.

Note: the underlying stream has a minimum frequency of 100ms so multiples of 100ms will give you the most consistent timing source.

Note: all calls to dispositionStream against this player will share a single interval which will controlled by the last call to this method.

If you pause the audio then no updates will be sent to the stream.

Implementation

@deprecated
Stream<PlaybackDisposition>? dispositionStream() {
  return _playerController != null ? _playerController!.stream : null;
}
flutter_sound 9.25.3