Si bien este es un post viejo, pensamiento sería compartir la experiencia que tengo hasta ahora con probar este ..
En el sentido más simple, no .. no se puede Pero hay "algunas" excepciones aquí , pero si lo que buscas para construir una aplicación para el público .. Esto no es para usted ... su dispositivo específico ...
pOR qUE biselan audio durante una llamada
el simple hecho es el micrófono/flujo de audio de entrada durante una llamada telefónica no es capaz de ser preprocesado o reemplazado con otro flujo de cualquier forma.
Así que, simplemente, mientras que uno pensaría que es fácil de usar durante una llamada, simplemente no es posible debido a la forma en que el sistema Android procesa el audio.
¿CUÁLES SON LAS MANERAS QUE LA GENTE HA HECHO?
Bien permite empezar de forma sencilla ... Han no, han conseguido piratear o utilizar un exploit para hacerlo o algún dispositivo de programación específica para hacer esto .. un código no cabrán TODOS AQUÍ
por lo que yo he podido ver y la investigación sobre este tema, existen medios mediante el uso de ADB o jugar con códecs y el núcleo .. Pero simplemente no he mirado a lejos en esto como yo lo ideal es buscar una solución que funcione en todos los dispositivos y solo sea restrictiva por la API que se utiliza.
¿POR QUÉ HIZO ANDROID/GOOGLE/HARDWARE HACER ESTO A NOS ???
Bueno, su suposición es tan buena como la mía, pero uno pensaría que tiene que ver con la forma en que esto puede ser explotado .. Tener una aplicación para enmascarar su voz, una aplicación de rouge que responde llamadas para usted y así sucesivamente. Simplemente, yo mismo puedo ver muchas buenas razones para no permitirlo, pero realmente desearía que fuera posible/posible porque con cualquier tecnología las personas se verán afectadas de todos modos.
MÉTODOS ALTERNATIVOS PARA ESTE ????
Bueno, esta es la pregunta difícil, simplemente no hay una verdadera alternativa si su requisito principal es reproducir una transmisión de audio en una llamada en vivo a la otra parte desde su teléfono ... Algunas personas vuelven a usar VoIP para redirigir y manejando este u otros métodos lógicos ...
APLICACIONES QUE RECLAMAN HACER ESTO.?!?!
En primer lugar, descargue uno y pruébelo con dos teléfonos ... ¿El sonido realmente se transmite junto con su audio normal o simplemente aparece débil/interrumpido o simplemente no existe?
El único verdadero método conocido que funciona en todos los dispositivos Android, está utilizando el altavoz ruidoso .. Lo que también hace que me pregunte por qué Elias estaba abajo votó por esto como técnicamente es la única respuesta que es una forma válida de hacer esto en lugar de personas que simplemente dicen "No, Its Not Possible" ...
Las únicas aplicaciones que verdaderamente tienen este funcionamiento de alguna manera, son las que están dirigidas a establecer dispositivos .. No funcionarán con un no- nombre de la marca o, en general, con todos los dispositivos Android. Lea los comentarios y averiguar por sí mismo
Entonces, ¿qué se puede hacer en el tiempo medio ............... desear que era posible .... ........
lea esto: http://stackoverflow.com/questions/1977777/android-voice-call-logging y http://stackoverflow.com/questions/5202277/android-audio -y-procesamiento de voz –
gracias por su respuesta, pero no he preguntado nada sobre eventos de llamadas nuevas, quiero reproducir un archivo de audio en una llamada existente, ¿es posible? – Srinivas
Esto se cerró como "demasiado amplio". ¿Qué es demasiado amplio acerca de esta pregunta? Lo encuentro al punto y bastante específico. –