It looks like Flutter's AudioSessionConfiguration doesn't map exactly on to iOS's AVAudioSession categories, however if you need to ignore the mute switch and integrate with the media controls, you'd use the playback category, which probably correspond's to Flutter's AudioSessionConfiguration.playback(), so why not use that?