25 votos

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

Me gustaría poder reproducir una grabación de audio sobre 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 hacerlo?

0 votos

¿Creo que lo que buscas es un mensaje de voz?

1 votos

@LieRyan Podría ser para poner a alguien en espera o algo así también.

5voto

mercutio Puntos 5828

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

0 votos

No es necesario utilizar ninguna api, puedes reproducir el sonido por el altavoz del teléfono para que el micrófono lo capte. Supongo que estoy repitiendo la misma respuesta pero con énfasis en que no hay necesidad de ninguna API aquí. También ver mi respuesta a continuación.

3voto

user12295 Puntos 184

@jim, intente utilizar la API de AudioTrack en el modo Stream. vea el siguiente fragmento de código

            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 votos

Android Enthusiasts está diseñado para las preguntas de los usuarios finales sobre el sistema operativo Android. Esto bien puede ser una respuesta para un programador pero es casi seguro que no es una respuesta para un usuario .

1 votos

¿Hay alguna aplicación que haga esto? Si no es así, tal vez haya una oportunidad.

1 votos

@MatthewRead, ¿hay ya alguna aplicación de este tipo?

2voto

Bob Probst Puntos 4502

Cuando necesito reproducir algo grabado por teléfono, suelo encender el altavoz del teléfono y subir el volumen al máximo. Entonces la gente del otro lado puede oírlo, pero funciona mejor en las compañías de voz de alta definición (el audio suena mucho mejor en el otro lado) :)

2voto

user278406 Puntos 14

Si tienes un teléfono o un dispositivo secundario en el que puedes reproducir el archivo de audio y ambos dispositivos tienen puertos auxiliares, simplemente compra un cable auxiliar barato, córtalo y conecta ambos cables en el otro sentido, para que el teléfono piense que el otro 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.

0voto

Stephen Dolier Puntos 98

Según mi experiencia, puedes reproducir el audio grabado en una aplicación de reproducción de música. Aunque la aplicación deja de reproducir cuando el teléfono está conectado, para la mayoría de las aplicaciones de música, si reiniciar la reproducción , sigue tocando.

Si quieres que el audio se reproduzca automáticamente, puedes utilizar el buzón de voz.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X