Для большинства решений здесь, вероятно, будет использование опции .defaultToSpeaker с категорией AVAudioSessionCategoryPlayAndRecord
:
try audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord, with: [.defaultToSpeaker])
Но для меня проблема заключалась в том, что другой компонент в моем приложении былустановка режима AVAudioSessionModeMeasurement
в аудио сеансе, который по какой-либо причине уменьшает выходную громкость.