Abbiamo creato una spia di notifica iOS esterna che utilizza l'audio del dispositivo per l'alimentazione. Quando si riceve una telefonata su iPhone e la luce è collegata, si ottiene comunque la suoneria ma quando si riprende, l'audio viene reindirizzato alle cuffie (l'iPhone pensa che la nostra luce/dispositivo sia un set di cuffie) e l'utente deve estrarre myLED per almeno 2 mm per ottenere l'audio dal ricevitore anteriore del telefono.Reincroci audio per cuffie iPhone reinstradamento
Abbiamo esplorato soluzioni alternative a questa sfida: recentemente abbiamo realizzato un prototipo con una particolare forma a jack in modo che potesse essere ruotato dall'utente quando riceveva una chiamata per "reindirizzare" l'audio all'altoparlante/microfono dell'iPhone. Anche se può sembrare un'opzione intelligente, questa soluzione hardware è lungi dall'essere pulita - questo porta ad avere posizioni in cui il myLED non funziona/non è affidabile, oltre ad altre complicazioni.
Conosco l'esistenza di kAudioSessionOverrideAudioRoute_Speaker tuttavia sospetto che questo indirizzerà l'audio dell'app solo all'altoparlante posteriore (quello "forte") e non al ricevitore anteriore (perché il "ricevitore" per l'iphone è il cuffie impostate se vengono rilevate).
Che cosa suggeriresti? Super apprezzato!