SoundPlayingPreferences constructor

SoundPlayingPreferences({
  1. required int volume,
  2. required Duration maxPlayingTime,
  3. required AudioStreamType audioStreamType,
  4. required Duration delay,
})

Create sound playing preferences.

Parameters

  • volume: Playback volume (0..10).
  • maxPlayingTime: Maximum play time. Range: 0..255 seconds. Use Duration.zero for no limit.
  • audioStreamType: Which audio stream to use (see AudioStreamType).
  • delay: Delay granting audio focus (useful for Bluetooth-as-phone-call output).

Implementation

SoundPlayingPreferences({
  required this.volume,
  required this.maxPlayingTime,
  required this.audioStreamType,
  required this.delay,
});