Похоже, что вы ищете это:
(из документации Apple )
Переопределение маршрута категории аудио сеанса
Указывает, следует ли переопределить аудио маршрут по умолчанию для категории PlayAndRecord.
enum {
kAudioSessionOverrideAudioRoute_None = 0,
kAudioSessionOverrideAudioRoute_Speaker = 'spkr'
};
Константа
kAudioSessionOverrideAudioRoute_None
Указывает для категории kAudioSessionCategory_PlayAndRecord
, что выходной звук должен поступать на ресивер. Это выходной аудио маршрут по умолчанию для этой категории.
kAudioSessionOverrideAudioRoute_Speaker
Указывает, для категории kAudioSessionCategory_PlayAndRecord
, что выходной звук должен поступать на динамик, а не на ресивер.
Обсуждение
Категория kAudioSessionCategory_PlayAndRecord
поддерживает одновременный ввод и вывод. Вы можете использовать эту категорию, например, чтобы добавить эффект к звуку, поступающему в микрофон iPhone. По умолчанию выходной аудиосигнал для этой категории поступает на ресивер - динамик, который вы подносите к уху во время телефонного звонка. Константа kAudioSessionOverrideAudioRoute_Speaker
позволяет направлять выходной аудиосигнал на динамик, расположенный в нижней части телефона.