Il problema qui sta nel fatto che ci sono cuffie compatibili con "Apple" e compatibili con "Android". Il motivo è dovuto al connettore TRRS (tip, anello, anello, manica) all'estremità dell'auricolare. Guarda le foto qui sotto:
Sesinota,iconnettoriMiceGroundsonoscambiati.Mentreilmicrofonofunzionaperchéimicrofoninonsipreoccupanodellapolarità,gliinterruttori(volumesu/giù)nonfunzionerannoperchéconnettersialconduttore"mic" e non al "ground."
Il modo in cui i pulsanti volume su / giù funzionano è che uno dei segnali è in cortocircuito verso massa Quindi, ad esempio utilizzando la piedinatura "Android" (OMTP), se si preme "Vol Up", il pin A e il pin D è cortocircuito. Ma, su un prodotto "Apple", il pin D è il microfono e non succede nulla. Questo è ovviamente molto semplificato. In realtà, è molto probabile che un cambiamento nella resistenza sia diverso da quello che c'è già dall'altoparlante sinistro o destro o dal microfono.
Notaregliinterruttori.UsiamoSW3(FF/Next)comeesempio.QuandoSW3èaperto,ilmicrofonoècollegatoecompletailcircuito(tracciaverde).QuandoSW3èchiuso(comepremuto),cortocircuitareilcircuitoprimadiarrivarealmicrofonobypassandolo,attraversaunaresistenzadi600ohmecompletailcircuitoaterra(tracciagialla).Iltelefonovedequindilaresistenzada600ohmcomesegnaleper"saltare" e passa a iOS e iOS per passare alla canzone successiva.
Lo stesso succede su su / giù, non ho lo schema per quelli. Se utilizzi un adattatore con il terreno in un posto diverso, il circuito non verrà mai completato, quindi il segnale non arriva mai al telefono.
Non esiste un software che possa risolvere il problema perché per ottenere un segnale all'hardware in modo che OS X possa "rilevarlo", qualcosa deve essere messo a terra. Il collegamento al microfono non fa nulla, quindi il sistema non può vederlo.
Questo è il motivo per cui questo non è un problema Apple, ma uno Android.