La pregunta se ha formulado antes (How to play an audio file on a voice call in android, play an audio file on a voice call, etc.), pero lo preguntaré de todos modos: ¿Es posible reproducir un archivo de audio en una llamada de voz actual? Sé que la respuesta corta es "No", pero no me he dado cuenta por qué es así.Reproducir audio pregrabado en una llamada de voz
Sé que el SDK no tiene ningún soporte para ello, pero ¿sería posible de alguna manera escribir su propio código que maneja esto, tal vez con la ayuda del código C/C++ (usando el NDK) . ¿Alguien tiene alguna idea sobre cómo resolver esto? ¿O la respuesta es estricta "no, no puedes reproducir audio pregrabado en una llamada de voz"?
Realmente no me importa si la solución no funciona en todos los dispositivos por más tiempo que puedo encontrar algunos dispositivos compatibles con la solución, y puedo considerar el acceso de obtención de la raíz si es necesario.
con acceso de root + NDK es definitivamente posible ... pero yo recomendaría no seguir esa ruta ... – Yahia
Ok, gracias por su comentario. Analizaré el problema un poco antes de darme por vencido. En este momento estoy mirando la API de OpenSLES y si es posible de alguna manera cambiar OutputMix/OutputDevice. – user675862
@ user675862 ¿Has encontrado alguna solución para esto? – Hunt