Mahdi Nejadsahebi Ответов: 1

Как отправить звуковой буфер через вызов ?


во имя Аллаха

хорошо провести время

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


Вы не могли бы мне помочь?
большое спасибо

Что я уже пробовал:

я много искал в сети и использую примеры, которые работают с AudioTrack и MediaPlayer, но в конце концов исходный файл или аудиобуфер просто услышат в моем собственном телефоне.
я протестировал выход из медиаплеера и аудиотрека для всех {
МУЗЫКА
ОРАТОР
ГОЛОСОВОЙ ВЫЗОВ
...
}
но звук не передается через вызов.

связано ли это с блокировкой frp и корневым доступом телефона?

я слышал, что в ядре android есть программа, которая управляет буфером вызовов, и мы должны отправить туда наш буфер аудио, а затем эта программа отправит буфер через вызов, не так ли?

Afzaal Ahmad Zeeshan

Вам нужно написать полную программу для звонков. Native one не позволит вам изменить способ обработки вызовов.

Root, да, возможно, потребуется обновить ОС по умолчанию.

Mahdi Nejadsahebi

Уважаемые Afzaal
Спасибо за ваш ответ
Не могли бы вы подробнее объяснить мне?
Какой путь я должен пройти или выучить, а также Язык программирования?

1 Ответов

Рейтинг:
2

Mahdi Nejadsahebi

СПАСИБО дорогой Ридой что потратил свое время на ответ на мой вопрос

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

спасибо снова

ridoy

Да, некоторые приложения предоставляют эту функцию, но они не могут изменить голоса на телефоне. Они используют SIP (или что-то подобное), чтобы сделать звонок через серверы авторов, и изменение голоса происходит там.Обработка звука для телефона заблокирована. Вы не можете разблокировать его, потому что он строго спроектирован с помощью аппаратного, а не программного обеспечения.

Mahdi Nejadsahebi

О я действительно благодарю вас за то что вы направили меня

ridoy

Добро пожаловать.

Mahdi Nejadsahebi

мистер Ридой
есть ли другой способ сделать это?
что вы об этом думаете?
способ, которым человек в доме может получить к нему доступ.

ridoy

Ничего особенного, кроме использования протокола SIP.