solo reconoce microfono hablo graba funciona frontal escucha detecta cuando auriculares audifonos altavoz activar ios audio callback audiosession

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!