Enrutamiento iPhone Audio Sonido
Tengo una aplicación que escucha y reproduce sonido al mismo tiempo. Por defecto, la salida de sonido pasa por los auriculares. Entonces uso el siguiente código para enrutarlo a través del altavoz:
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRouteOverride), &audioRouteOverride);
Esto funciona bien Pero ahora, me gustaría dirigir el sonido a través de los auriculares cuando se conectan auriculares o altavoces externos. ¿Cómo iba a lograr eso?
También idealmente, todos los demás sonidos (es decir, música, etc.) deben silenciarse cuando se inicia la aplicación.
¡Gracias!