Для моего приложения для Android я хочу воспроизвести аудиофайл после ответа на вызов из своего приложения. Приложение начнет телефонный звонок, и как только получатель поднимет вызов, приложение должно начать воспроизведение записанного аудиофайла.Воспроизведение аудиофайла Android во время телефонного звонка
В поисках многого в Google я обнаружил, что это невозможно напрямую для некорневого устройства.
Но любой вариант этого или любого другого способа достичь этого?
Я хочу реализовать это, потому что функциональность приложения: если у пользователя приложения проблемы, он может просто нажать кнопку справки в приложении, а затем приложение начнет звонить указанному контактному лицу и должно сыграть записанный звуковой файл, как только как человек получил звонок.
разные вопросы один на самом деле, * 1. * в настоящее время * один раз, когда приемник выбирает вызов *, невозможно через android apis, [открыть на android AOSP] (https://code.google.com/p/android/issues/detail?id= 14266), * 2. * некоторые решения, доступные для воспроизведения музыки наподобие [stream-audio во время разговора] (http://stackoverflow.com/questions/4833522/my-streaming-audio-player-continues-to-play-during -a-phone-call-not-make-it), не совсем чистая, хотя результаты могут отличаться от устройства к устройству. – user2450263
Внедрение звука в голосовой вызов восходящей линии связи из приложения не поддерживается Android. Независимо от того, сможете ли вы это сделать на корневом устройстве, зависит от того, на какой платформе оно основано (и, таким образом, любое решение, которое вы придумали, скорее всего, зависит от платформы, и может потребоваться изменить сам Android-диск), см., например, http://stackoverflow.com/questions/15204570/inject-uplink-audio-in-call-with-snapdragon-msm8960-soc/15205455#15205455 или http://stackoverflow.com/questions/14432521/background-music- для вызова/14433414 # 14433414 – Michael