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

Звук не с микрофона?

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

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

Как на java получить с микрофона звук во flac формате?
Как на java получить с микрофона звук во flac формате?

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

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

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

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

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,020
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,020
03.12.2015, 11:59  [ТС] 5
Цитата Сообщение от bastrakov Посмотреть сообщение
по-моему, запрещено на уровне системы вмешиваться в тракт передачи звука во время работы телефонного тракта.
А где граница между телефонным и звуковым трактом? Есть программы записывающие разговор. Тональные сигналы могут посылаться во время разговора.
0
Valakin
432 / 98 / 15
Регистрация: 21.02.2015
Сообщений: 741
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,020
03.12.2015, 21:27  [ТС] 8
Цитата Сообщение от Valakin Посмотреть сообщение
ссылки давай
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Сторонние врятли есть. Но бывает на некоторых телефонах встроенная функция. Например, на LG g4s есть и работает. Почти на всех MIUI прошивках так же.
Не помню названий, скачивал из Market-а.

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

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

Добавлено через 10 минут
Может кто нибудь указать на исходники любой программы работающей с блютуз устройствами?
Существуют ли эмуляторы wifi, usb и bluetoos устройств для PC ?
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
04.12.2015, 15:03 14
VoltDeMar, далеко уходите в философию.
Давайте на пальцах, гугл не дает api для прямого вывода звука в динамик вашего собеседника.
Если найдете решение, поделитесь здесь, на форуме.
А как вы поняли что это реализуемо, хз.
Читать как то можно, писать нет, имхо.
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,326
04.12.2015, 16:07 15
Есть ли возможность совершить вызов с телефона передавая звуковой сигнал
Можно уточнить а какой звуковой сигнал вы имеете ввиду. То есть вы совершаете телефонный вызов и когда абонент на той стороне взял трубку воспроизводите этот звуковой сигнал из файловой системы или с другого устройства передавая по сети или же вы имеете ввиду звуковой сигнал - сам гудок до того как абонент взял трубку или же сам разговор можете пожалуйста уточнить что вы имеете ввиду под звуковым сигналом??
0
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
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,326
05.12.2015, 01:07 17
В чем по вашему разница между "самим разговором" и воспроизведением звука после подвтерждения снятия трубки я не очень понял
разница в том что именно вы хотите записать разговор пользователя с абонентом(думаю это можно сделать и через микрофон) или пользователь снимает трубку и ваша программа воспроизводит, например записанную речь(типа автоответчика)?? И чем вас не устраивает запись разговора через микрофон??
0
VoltDeMar
16 / 16 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
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_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 631
06.12.2015, 11:38 19
VoltDeMar, ну если для вас API не показатель, то вы кулц хаксхер, пишите на ассемблере.
0
MrOnlineCoder
Всегда онлайн
418 / 367 / 142
Регистрация: 07.04.2013
Сообщений: 1,711
Завершенные тесты: 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

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

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

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


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

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

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