¿Cómo puedo reproducir audio en una conversación telefónica abierta?

21

Me gustaría poder reproducir una grabación de audio en una conversación telefónica abierta. Es decir, mientras el teléfono está conectado (una llamada saliente), se reproduce un archivo de audio pregrabado a través de la conexión telefónica abierta. ¿Cómo puedo hacer esto?

Jim Blizard
fuente
¿Creo que lo que estás buscando es un correo de voz?
Lie Ryan
1
@LieRyan Podría ser para poner a alguien en espera o algo así.
Matthew leyó

Respuestas:

3

No, lo mejor que podrías lograr es reproducir un sonido a través del altavoz para que el micrófono pueda escucharlo. No hay API que puedan lograr eso.

Ryan Conrad
fuente
No es necesario usar ninguna api, puede reproducir el sonido a través del altavoz del teléfono para que el micrófono lo capte. Supongo que solo estoy repitiendo la misma respuesta pero con énfasis en que no hay necesidad de ninguna API aquí. También vea mi respuesta a continuación.
m__
2

@ jim, intente usar la API AudioTrack en modo Stream. ver el fragmento de código a continuación

            AudioTrack track = new AudioTrack(AudioManager.STREAM_VOICE_CALL, mySampleRate, 
            AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, 
            myBuffersize, AudioTrack.MODE_STREAM);

Esto debería funcionar

usuario12295
fuente
1
Los entusiastas de Android están diseñados para las preguntas de los usuarios finales sobre el sistema operativo Android. Esto puede ser una respuesta para un programador , pero casi seguro que no es una respuesta para un usuario .
eldarerathis
1
¿Hay alguna aplicación que haga esto? Si no, tal vez hay una oportunidad aquí.
Matthew leyó
1
@MatthewRead, ¿hay alguna de estas aplicaciones ahora?
kagali-san
Debo comentar que esto tampoco es posible. Simplemente terminas sin reproducir audio o solo se reproduce en el teléfono que tiene la aplicación instalada. Sugeriría probar antes de publicar.
Enojado 84
1

Cuando necesito reproducir algo grabado por teléfono, generalmente enciendo el altavoz del teléfono y presiono el volumen al máximo. Entonces las personas en el otro extremo pueden escucharlo, pero funciona mejor en portadoras de voz HD (el audio suena mucho mejor en el otro extremo) :)

dev0
fuente
0

Según mi experiencia, puedes reproducir tu audio grabado en una aplicación de reproductor de música. Aunque la aplicación deja de reproducirse cuando el teléfono está conectado, para la mayoría de las aplicaciones de música, si reinicia la reproducción , continúa reproduciéndose.

Si desea que el audio se reproduzca automáticamente, puede usar el correo de voz.

metro__
fuente
-1

Si tiene un teléfono o dispositivo secundario en el que puede reproducir el archivo de audio y ambos dispositivos tienen puertos auxiliares, simplemente compre un cable auxiliar barato, córtelo y conecte ambos cables de la otra manera, de modo que el teléfono piense que el otro El dispositivo es un micrófono. Esto funciona mejor que simplemente reproducirlo a través de un altavoz porque hay mucha más claridad y no hay ruido de fondo.

Ender Kaina
fuente