Можно ли перенаправить аудиовыход на динамик телефона и по-прежнему использовать микрофонный вход для наушников?
Если я перенаправляю аудиомаршрут на динамик телефона вместо наушников он также перенаправляет микрофон. Это имеет смысл, но я не могу просто перенаправить микрофонный вход? Есть идеи?
Вот код, который я использую для перенаправления звука на динамик:
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);