AudioSessionConfiguration.speech constructor

const AudioSessionConfiguration.speech()

A recipe for creating an audio configuration for an app that predominantly plays continuous speech such as a podcast or audiobook app.

Implementation

const AudioSessionConfiguration.speech()
    : this(
        avAudioSessionCategory: AVAudioSessionCategory.playback,
        avAudioSessionMode: AVAudioSessionMode.spokenAudio,
        androidAudioAttributes: const AndroidAudioAttributes(
          contentType: AndroidAudioContentType.speech,
          usage: AndroidAudioUsage.media,
        ),
        androidAudioFocusGainType: AndroidAudioFocusGainType.gain,
        androidWillPauseWhenDucked: true,
      );