Можно ли перенаправить аудиовыход на громкоговоритель телефона и использовать микрофонный вход для наушников?
Если я перенаправляю аудио-маршрут на динамик телефона вместо наушников, он также перенаправляет микрофон. Это имеет смысл, но я не могу просто просто перенаправить вход микрофона? Любые идеи?
Вот код, который я использую для перенаправления звука на динамик:
UInt32 doChangeDefaultRoute = true;
propertySetError = AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);
NSAssert(propertySetError == 0, @"Failed to set audio session property: OverrideCategoryDefaultToSpeaker");
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);