Маршрутизация iPhone Аудио Звук

У меня есть приложение, которое слушает и воспроизводит звук одновременно. По умолчанию звук выводится через наушники. Поэтому я использую следующий код для маршрутизации через динамик:

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRouteOverride), &audioRouteOverride);

Это отлично работает. Но теперь я хотел бы направить звук через наушники, когда подключены наушники или внешние динамики. Как бы я этого достиг?

Также в идеале все другие звуки (то есть музыка и т. Д.) Должны быть отключены при запуске приложения.

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос