Size: a a a

AndroidDev :: Разработка. It's Android time now!

2017 April 12

VD

Viktor Degtyarev in AndroidDev :: Разработка. It's Android time now!
Всем привет! При создании AudioRecord передаю audiosource=MediaRecorder.MIC. Подскажите, каким образом можно изменить источник записи после создания AudioRecord используя при этом audiosessionid?
источник

AS

Aleksey Savenkov in AndroidDev :: Разработка. It's Android time now!
Доброго времени суток , я хочу с вами познакомиться , меня зовут Алексей (Леха,Леша,Алекс,маертукей - maer(to)k )
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
здравствуй Лёша (все хлопают) рассказывай свою историю
источник

AS

Aleksey Savenkov in AndroidDev :: Разработка. It's Android time now!
та рассказывать еще не чего я пока что front-end c java знаком но как начинающий , android система для меня не в новинку я уже давно на ней работаю знаю достаточно фич , в 2013 году начал шить первые адро-фоны
источник

AS

Aleksey Savenkov in AndroidDev :: Разработка. It's Android time now!
работал на хостинге знаю весь алгоритм работы серверов
источник

AS

Aleksey Savenkov in AndroidDev :: Разработка. It's Android time now!
средний пользователь unix - linux
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Viktor Degtyarev
Всем привет! При создании AudioRecord передаю audiosource=MediaRecorder.MIC. Подскажите, каким образом можно изменить источник записи после создания AudioRecord используя при этом audiosessionid?
источник

VD

Viktor Degtyarev in AndroidDev :: Разработка. It's Android time now!
Нужно после создания изменить
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
ну так setAudioSource
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
я не работал, я предполагаю что может быть так
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
я правильно понимаю что ты не прерывая запись хочешь с одного источника на другой переключаться?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
нетерпеливый, Алексей оказался
источник

VD

Viktor Degtyarev in AndroidDev :: Разработка. It's Android time now!
Jktu
я правильно понимаю что ты не прерывая запись хочешь с одного источника на другой переключаться?
Почти. Нужно создать аудио рекордер вручную изменить аудио источник и начать запись. Только нужно источник менять нативным кодом через ndk, но мне хотя бы понять как его вообще можно менять с привязкой к audiosessionid
источник

VD

Viktor Degtyarev in AndroidDev :: Разработка. It's Android time now!
Jktu
я правильно понимаю что ты не прерывая запись хочешь с одного источника на другой переключаться?
А вообще это все нужно для обхода записи телефонных разговоров на android 6. Нужно как то мекшировать каналы микрофона и динамика если я правильно выражаюсь. Есть проги которые это делают изучением этого вопроса выяснил что нужно во время записи вызвать фикс который это делает. Внутрь кода на С передаеться audiosessionid и input_source=4 и там как то это все проворачиваеться. В логах вываливаеться вот что: https://hastebin.com/ruzogesibi.scala
источник

VD

Viktor Degtyarev in AndroidDev :: Разработка. It's Android time now!
и есть so либа с этой функцией. может кто то занимался реверс инжинирингом .so либы?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
хм, любопытно а андроид запрещает писать разговор с телефон получается? Или я невнимательно смотрю виды источников?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
или он через другие методы предлагает это делать и поэтому закрыл VOICE_CALL?
источник

VD

Viktor Degtyarev in AndroidDev :: Разработка. It's Android time now!
в android 6 voice call закрыт, нужно его пробрасывать как то
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
т.е. прощай кастомные записывальщики разговоров? Кстати встречал такой вариант реализации когда разные стороны разговора писали в разные каналы, допустим твои слова в правый, а собеседника в левый.
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
прослушивать даже  удобно оказалось
источник