Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
#1

Звук не с микрофона? - Программирование Android

02.12.2015, 20:56. Просмотров 810. Ответов 19
Метки нет (Все метки)

Приветствую.
Есть ли возможность совершить вызов с телефона передавая звуковой сигнал не с микрофона самого устройства, а потоком через какой либо доступный интерфейс (usb, wifi и т.п.) или же считывая звуковой файл из памяти самого устройства? Есть такой функционал в API Android или для этого нужно программировать? Если второе: какие механизмы использовать?
http://www.cyberforum.ru/android-dev/thread599497.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2015, 20:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Звук не с микрофона? (Программирование Android):

Запрет использования микрофона
Как организовать запрет использования микрофона. У меня есть приложение, в нем...

Подмена потока с микрофона
Нужно подменипть поток с микрофона, чтобы отправить его при разговоре. Типа...

Использование микрофона в фоне
Добрый день, уважаемые программисты. Суть: Есть приложение, пишет фоном с...

Записать массив байтов с микрофона
Всем привет! Возникла проблема, никак не могу придумать такую штуку,...

Android studio определение громкости микрофона
Android Studio. Нужно определить когда юзер дует в микрофон, в документации...

19
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
03.12.2015, 07:37 #2
по-моему это запрещено.
с другой стороны, передача с блютусного микрофона как-то идет. надо ресечить.
1
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
03.12.2015, 11:02  [ТС] #3
Цитата Сообщение от bastrakov Посмотреть сообщение
по-моему это запрещено.
с другой стороны, передача с блютусного микрофона как-то идет. надо ресечить.
С чего бы вдруг это могло бы быть запрещено, радио и телевидение ведь в цифре вещают, не говоря об интернете)
На данный момент это лучший ответ из всех которые я нашел создавая много численные темы и читая документацию к модемам. Интересно как называется та часть устройства которая декодирует и посылает сигнал в модем.
0
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
03.12.2015, 11:48 #4
по-моему, запрещено на уровне системы вмешиваться в тракт передачи звука во время работы телефонного тракта.
1
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
03.12.2015, 11:59  [ТС] #5
Цитата Сообщение от bastrakov Посмотреть сообщение
по-моему, запрещено на уровне системы вмешиваться в тракт передачи звука во время работы телефонного тракта.
А где граница между телефонным и звуковым трактом? Есть программы записывающие разговор. Тональные сигналы могут посылаться во время разговора.
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
03.12.2015, 12:25 #6
Цитата Сообщение от VoltDeMar Посмотреть сообщение
сть программы записывающие разговор.
ссылки давай
1
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
03.12.2015, 13:30 #7
Цитата Сообщение от Valakin Посмотреть сообщение
ссылки давай
Сторонние врятли есть. Но бывает на некоторых телефонах встроенная функция. Например, на LG g4s есть и работает. Почти на всех MIUI прошивках так же.
1
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
03.12.2015, 21:27  [ТС] #8
Цитата Сообщение от Valakin Посмотреть сообщение
ссылки давай
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Сторонние врятли есть. Но бывает на некоторых телефонах встроенная функция. Например, на LG g4s есть и работает. Почти на всех MIUI прошивках так же.
Не помню названий, скачивал из Market-а.

Может существуют программы эмуляторы wifi или usb устройств ?
0
lvlkoo
.NET C#,ASP.NET MVC
412 / 370 / 172
Регистрация: 16.10.2010
Сообщений: 1,534
Завершенные тесты: 2
04.12.2015, 03:48 #9
Это запрещено на уровне SDK. В SDK нет открытых функций апи для разработчиков чтобы вмешиваться в исходящий поток. Записывать - без проблем, передавать - нет.
0
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
04.12.2015, 04:23  [ТС] #10
Цитата Сообщение от lvlkoo Посмотреть сообщение
Это запрещено на уровне SDK. В SDK нет открытых функций апи для разработчиков чтобы вмешиваться в исходящий поток. Записывать - без проблем, передавать - нет.
Не кажеться это абсурдным учитывая факт наличия ПО для согласования передачи аудио потока из блютуз гарнитуры в качестве исходящего звука?
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
04.12.2015, 08:24 #11
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Не помню названий
вспомни название, сломаем и насшарим на форуме,
будет самая популярная тема
1
_Night_Scream_
77 / 75 / 9
Регистрация: 08.08.2013
Сообщений: 621
04.12.2015, 09:32 #12
Valakin, подтверждаю что программы для записи звука есть, названия так же не помню, но найти думаю не сложно.
VoltDeMar, я интересовался этим вопросом, нашел офф. информацию гугла что это запрещено, я из текста понял что пока запрещено.
Насчет блютуса тоже думал, сделать симуляцию подключения гарнитуры и отправлять звук.
Остановился на данный момент на слове сделать
1
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
04.12.2015, 13:54  [ТС] #13
Ясчитаю что слово запрещено вообще не уместно в радиоэлектронике и не применимо в таком контексте в программировании, гугл не может запретить пользоваться языком программирования, так же как церковь не может запретить математику, например. Что вообще за смысл кроется в ваших словах под словом запрещено?

Добавлено через 1 минуту
Это либо реализуемо - а это реализуемо, мы уже это поняли, значит второе либо не в счет...

Добавлено через 10 минут
Может кто нибудь указать на исходники любой программы работающей с блютуз устройствами?
Существуют ли эмуляторы wifi, usb и bluetoos устройств для PC ?
0
_Night_Scream_
77 / 75 / 9
Регистрация: 08.08.2013
Сообщений: 621
04.12.2015, 15:03 #14
VoltDeMar, далеко уходите в философию.
Давайте на пальцах, гугл не дает api для прямого вывода звука в динамик вашего собеседника.
Если найдете решение, поделитесь здесь, на форуме.
А как вы поняли что это реализуемо, хз.
Читать как то можно, писать нет, имхо.
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
04.12.2015, 16:07 #15
Есть ли возможность совершить вызов с телефона передавая звуковой сигнал
Можно уточнить а какой звуковой сигнал вы имеете ввиду. То есть вы совершаете телефонный вызов и когда абонент на той стороне взял трубку воспроизводите этот звуковой сигнал из файловой системы или с другого устройства передавая по сети или же вы имеете ввиду звуковой сигнал - сам гудок до того как абонент взял трубку или же сам разговор можете пожалуйста уточнить что вы имеете ввиду под звуковым сигналом??
0
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
04.12.2015, 23:56  [ТС] #16
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
А как вы поняли что это реализуемо, хз
Аудио гарнитура цепляется по программным протоколам соединений написанным над ОС ?
Тональный сигнал посылаемый мобильным, является звуком или цифровым кодом?

Добавлено через 3 минуты
Цитата Сообщение от yura91 Посмотреть сообщение
То есть вы совершаете телефонный вызов и когда абонент на той стороне взял трубку воспроизводите этот звуковой сигнал из файловой системы или с другого устройства передавая по сети или же вы имеете ввиду звуковой сигнал - сам гудок до того как абонент взял трубку или же сам разговор можете пожалуйста уточнить что вы имеете ввиду под звуковым сигналом??
В чем смысл уточнения? Если я правильно понимаю гудок симулируется телефоном или оператором связи. В чем по вашему разница между "самим разговором" и воспроизведением звука после подвтерждения снятия трубки я не очень понял, но пожалуй оба этих варинта и являются ответом.

Добавлено через 5 минут

Не по теме:

Цитата Сообщение от Valakin Посмотреть сообщение
вспомни название, сломаем и насшарим на форуме,
По запросу call recorder в моем Market выпадает 2 приложения, которое с красным ярлыком - то которым я пользовался.

0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
05.12.2015, 01:07 #17
В чем по вашему разница между "самим разговором" и воспроизведением звука после подвтерждения снятия трубки я не очень понял
разница в том что именно вы хотите записать разговор пользователя с абонентом(думаю это можно сделать и через микрофон) или пользователь снимает трубку и ваша программа воспроизводит, например записанную речь(типа автоответчика)?? И чем вас не устраивает запись разговора через микрофон??
0
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,018
05.12.2015, 01:27  [ТС] #18
Цитата Сообщение от yura91 Посмотреть сообщение
что именно вы хотите записать
Вы не поняли о чем мой вопрос.
Я уже ответил, мне нужно передать аудио поток чтобы на другом конце линии его было слышно, аудиопоток в цифре.

Не по теме:

Чтобы тема не превращалась в дискуссию на отвлеченные темы, уточню, мне нужно при помощи GSM модема передавать аудио поток в линию при соединении с абонентом сети, аудиопоток должен быть в цифре. С конкретными алгоритмами сжатия и спецификациями передачи я не знаком, посему если кто то может указать на темы о том какие, например, могут возникнуть сложности при создании из .wav, .mp3 или .acc потока нужных для вещания в GSM сеть качеств - буду благодарен. Для задачи которую я обдумываю я рассматриваю не только устройства под android, но и вообще устройства GSM в целом (по этому поводу я уже создавал темы), если кто то заинтересован или может подсказать: раз , два , три , четыре .



В данной теме для меня сейчас больше всего хотелось бы узнать:
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Может кто нибудь указать на исходники любой программы работающей с блютуз устройствами?
Существуют ли эмуляторы wifi, usb и bluetoos устройств для PC ?
А также уточнить: тут шла речь об отсутствии API для целей передачи аудиопотока. Но ведь API не показатель для программирования, какие средства для реализации таких задач используются при разработке по под Android?
0
_Night_Scream_
77 / 75 / 9
Регистрация: 08.08.2013
Сообщений: 621
06.12.2015, 11:38 #19
VoltDeMar, ну если для вас API не показатель, то вы кулц хаксхер, пишите на ассемблере.
0
MrOnlineCoder
Всегда онлайн
399 / 355 / 133
Регистрация: 07.04.2013
Сообщений: 1,661
Завершенные тесты: 2
06.12.2015, 22:25 #20
VoltDeMar, возможно нужно смотреть в сторону NDK+ROOT?

Добавлено через 5 минут
StackOverflow
0
06.12.2015, 22:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2015, 22:25
Привет! Вот еще темы с решениями:

Как записать аудио с микрофона и воспроизвести?
Я хочу записывать с микрофона запись в буфер с помощью AudioRecorder и...

Отправка mp3 в поток микрофона во время звонка
Доброго времени суток! Есть давайс на Android 4.4.2 с рут правами. Есть...

WiFi рация (перекидывать с микрофона одного устройства на динамик другого)
Гуру, не подскажите, доступны ли подобные исходники? На гитхабе обычным поиском...

Снимать звук с микрофона и воспроизводить звук из консоли
Гуру, подскажите, тяжело ли подобное? Накапливать в буферах, обрабатывать и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru