#android
#Android
Вопрос:
Я видел приложения в Android Marketplace, касающиеся приложения, записывающего текущий телефонный разговор. Мне интересно, как это делается. Кто-нибудь знает, как записывается звонок?
Есть ли способ, возможно, получить аудиопоток для вызова в Android?
Приветствую!
Комментарии:
1. Честно говоря, не могу поверить, что в процессе записи телефонных звонков на Android не стало больше активности / интереса. Может ли кто-нибудь указать на текущее состояние техники и какие телефоны поддерживают встроенную запись звонков. спасибо
Ответ №1:
Посмотрите Permissions.PROCESS_OUTGOING_CALLS
: позволяет приложению отслеживать, изменять или прерывать исходящие вызовы. Я не знаю о входящих вызовах, хотя, возможно, это невозможно.
Ответ №2:
Я провел еще несколько поисков и нашел эту ссылку: http://forum.xda-developers.com/showthread.php?t=488475
В нем говорится, что могут быть записаны следующие телефоны:
- Acer Liquid 100
- Дроид Эрис
- G1
- Общий мобильный DSTL1
- HTC Evo
- HTC Dream
- HTC Hero
- HTC Magic
- HTC Tattoo
- myTouch
- Sony Ericsson Xperia X10 / Mini
Я не могу подтвердить это, потому что у меня нет ни одного из вышеупомянутых телефонов. Хотя, возможно, стоит попробовать.
Похоже, что это комбинация аппаратной поддержки и версий программного обеспечения.
Ответ №3:
Я узнал, что это доступно в API, но на самом деле невозможно. Единственный возможный способ сделать это — переключить телефонный звонок в режим громкой связи и записать с микрофона. Нет способа внутреннего захвата входящего / исходящего аудиопотока.