Autore Topic: sorgenti registrazione audio  (Letto 513 volte)

Offline stedrum

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    sony xperia T
  • Sistema operativo:
    debian jessie
sorgenti registrazione audio
« il: 26 Novembre 2013, 11:36:19 CET »
0
Ciao ragazzi, sto provando a scrivere un applicazione che elenca le possibili sorgenti audio di registrazione dello smartphone.
Secondo le api google ci sono queste fonti:
- VOICE_CALL
- VOICE_DOWNLINK
- VOICE_UPLINK
- MIC
ecc..
come sapete, non tutti i telefoni supportano tutte queste fonti; la domanda è: c'è un metodo per sapere quali sorgenti audio sono supportate dal dispositivo?(a parte intercettare l'eccezione runtime e provare con un' altra sorgente)
Perchè se nell'app provo ad esempio "VOICE_CALL" e il telefono non lo supporta, in fase di runtime mi solleva un errore (audio source not initialized e could not get audio from source..)
Ho letto la documentazione della classe MediaRecorder, ma non ci sono metodi che resistuiscono la lista delle sorgenti audio accettate.
Esiste solo un metodo(getaudiosourcemax()) che restituisce il massimo valore..

« Ultima modifica: 26 Novembre 2013, 12:10:00 CET da stedrum »