Utilizo la clase AudioRecord para grabar la voz durante una llamada.Android AudioRecord qué configuraciones grabar llamadas
Estoy interesado en grabar solo la voz de la persona propietaria del teléfono (desde el micrófono). Durante la grabación, me gustaría hacer algo de procesamiento de audio, pero esto es algo fuera de lo común por el momento.
Android tiene las siguientes opciones: Audiosources
- MediaRecorder.AudioSource.VOICE_CALL
- MediaRecorder.AudioSource.MIC
- MediaRecorder.AudioSource.VOICE_UPLINK
- MediaRecorder.AudioSource.VOICE_DOWNLINK
¿Puede explicarnos cuáles son las diferencias entre ellos? Ok MIC es obvio pero VOICE_CALL vs VOICE_UPLINK vs VOICE_DOWNLINK?
También debo elegir una frecuencia de muestreo (8000Hz, 16000Hz, 2250Hz, 44100Hz). ¿Puedes decirme qué frecuencia de muestreo elegir y por qué?
Para el formato de audio que eligió AudioFormat.ENCODING_PCM_16BIT pero también tiene: - AudioFormat.ENCODING_DEFAULT - AudioFormat.ENCODING_INVALID - AudioFormat.ENCODING_PCM_8BIT
último es el número de canales se debe utilizar y por qué? (AudioFormat.CHANNEL_IN_STEREO o AudioFormat.CHANNEL_IN_MONO)
grabación de llamadas es muy difícil en android.In mejores palabras (Mi experiencia personal) no es possible..just google.u puede ver que muchos documentos diciendo que no es possible.because grabación de llamadas está en la capa de base de android os.so no podemos editar esa part.its en binario –
¿En qué versión de Android has probado? Creo que el Api dice que lo admite (oficial) así que lo probaría. – gosom
cuando lo intenté, grabará solo unos segundos ... la grabación es compatible solo con algunos móviles ... compruebe estos enlaces, los cuales son útiles para usted ... http://stackoverflow.com/questions/3929984/recording-call-help -necesario http://stackoverflow.com/questions/8632247/android-call-recording –