Sto utilizzando il codice dal seguente URL al fine di ottenere dati audio dal microfono con AudioRecord: http://www.dreamincode.net/forums/topic/303235-visualizing-sound-from-the-microphone/Impossibile accedere microfono quando un'altra applicazione sta utilizzando in Android
Il problema che sto vedendo è che se un'altra app utilizza anche il microfono, ricevo un errore (stato -3) da AudioRecord. Tutto funziona come previsto se uccido l'altra app che sta usando il microfono. C'è una soluzione elegante per consentire alla mia app di accedere al microfono anche se un'altra app lo sta già utilizzando?
Grazie.
Altre informazioni: AudioRecord.read restituisce -3, che a mio avviso significa che legge zero byte. – codeman
Vuoi * cambiare * quale app sta usando il microfono, o permetterli entrambi contemporaneamente? Se quest'ultimo è un duplicato di [Condividi ingresso audio?] (Http://stackoverflow.com/q/9758946/752320) In poche parole, solo un'app può utilizzarlo alla volta. – Geobits
Voglio passare a quale app sta usando il microfono. Immaginavo che l'app in primo piano avrebbe ottenuto il controllo del microfono, ma sembra che prima di tutto l'app manterrà il controllo. Grazie per qualsiasi aiuto. – codeman