¿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?


¿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.


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


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) :)


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.


-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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.