Подтвердить что ты не робот

Как воспроизвести аудиофайл при голосовом вызове в android

Я разрабатываю приложение для Android, которое должно воспроизводить аудиофайл во время разговора, а другая сторона должна его слышать.

Есть ли способ сделать это в android? Я искал его за последние 2 месяца, но не знаю. Если кто-то из вас пересек ту же проблему, пожалуйста, поделитесь своими идеями со мной.

4b9b3361

Ответ 1

Пока это старый пост, мысль разделила бы опыт, который я до сих пор пытаюсь сделать.

В самом простом смысле, нет.. вы не можете. Но здесь есть "некоторые" исключения, но если вы хотите создать приложение для публики.. Это не для вас.. его устройство специфично...

ПОЧЕМУ МЫ НЕ МОЖЕМ ИГРАТЬ АУДИО ВО ВРЕМЯ ВЫЗОВА

Простым фактом является то, что микрофон/входной аудиопоток во время телефонного вызова не может быть предварительно обработан или заменен другим потоком любой формы.

Так просто, когда можно было бы подумать о его удобных носителях во время разговора, это просто невозможно из-за того, как система Android обрабатывает звук.

ТАК ЧТО ТАКОЕ ПУТЬ ЛЮДИ ИМЕЮТ ЭТО?

Ну давайте начнем просто... У них нет, им удалось взломать или использовать эксплойт для этого или какое-то конкретное программирование для этого. ОДИН КОД НЕ ПРИНИМАЕТ ВСЕ ЗДЕСЬ

Насколько я мог видеть и исследовать эту тему, есть средства, используя adb или возиться с кодеками и ядром .. Но просто я не смотрел далеко в это, так как я идеально ищу решение, которое работает на всех устройствах и ограничивает только используемый API.

ПОЧЕМУ AND ANDROID/GOOGLE/HARDWARE ДОЛЖНЫ ЭТОТ США?

Ну, ваша догадка так же хороша, как и моя, но можно подумать, что это нужно для того, чтобы ее можно было использовать. Имея приложение для маскировки своего голоса, приложение для румян, которое отвечает на вызовы для вас и т.д. Просто я сам вижу много веских причин, почему не допускать этого, но на самом деле желаю, чтобы это было разрешено/возможно, потому что с любой технологией люди будут ввернуты в любом случае.

АЛЬТЕРНАТИВНЫЕ МЕТОДЫ ДЛЯ ЭТОГО <? >

Ну, это сложный вопрос, просто нет истинной альтернативы, если ваше основное требование - воспроизвести аудиопоток в прямом эфире на другой стороне с вашего телефона... Некоторые люди возвращаются к использованию VoIP для перенаправления и обработки это или другие логические методы.

ПРИЛОЖЕНИЯ, КОТОРЫЕ ПРЕДЛАГАЮТ ЭТОТ!!!!!

Во-первых, скачайте один и протестируйте его с помощью двух телефонов.... Звучит ли звук прямо с вашим обычным звуком или он просто выглядит слабым/сломанным или не просто там вообще.

Единственный истинный метод, который работает на всех устройствах Android, - это использование громкоговорителя. Что также заставляет меня задаться вопросом, почему Elias был проголосован за это, так как технически это единственный ответ, который является действительный способ сделать это вместо людей, просто говорящих "Нет, это не возможно".

Единственными приложениями, которые действительно могут это работать, являются те, кто нацелен на набор устройств. Они не будут работать с маркой без названия или вообще со всеми устройствами Android. Ознакомьтесь с отзывами и узнайте сами.

ТАК ЧТО МЫ ДЕЛАЕМ В СРЕДСТВЕ ВРЕМЕНИ ............... жаль, что это было возможно............

Ответ 2

Примечание. Вы можете воспроизводить аудиоданные только на стандартный вывод устройство. В настоящее время это динамик мобильного устройства или Bluetooth гарнитура. Вы не можете воспроизводить звуковые файлы в разговоре во время вызов.

из официальных объявлений .

Ответ 3

Вы можете воспроизводить звук в динамике во время разговора. Затем микрофон получит аудио. По-видимому, вы не можете воспроизводить музыку во время включения телефона.

Если вы находитесь рядом с ПК, вы можете запустить провод с звуковой платы ПК на гнездо микрофона. Я еще не пробовал, но не понимаю, почему это не сработает.

Ответ 4

Насколько я помню, это было обсуждено в списке рассылки Android SDK - и ответ:

Нет - нет способа воспроизвести звуковой файл другой стороне при размещении вызова.