reconoce - Detecta(escucha) el cambio de ruta de audio en iOS 7
microfono frontal iphone 6 no funciona (1)
manejar la notificación AVAudioSessionRouteChangeNotification (Disponible en iOS 6.0 y posterior)
Acaba de comenzar el desarrollo para iOS 7 y descubrió que las funciones relacionadas con AudioSession y PropertyListeners están en desuso en iOS 7.
Antes de usar el siguiente método para detectar si un auricular ha sido enchufado o desenchufado del dispositivo:
/* add callback for device route change */
AudioSessionAddPropertyListener (
kAudioSessionProperty_AudioRouteChange,
audioRouteChangeListenerCallback,
(__bridge void *)(self));
Luego implemente la devolución de llamada del oyente para hacer cosas diferentes a los algoritmos internos. Ahora iOS 7 lo ha dejado de lado y no hay documentación sobre ninguna alternativa. ¿Hay alguna solución de expertos aquí? ¡Gracias!