Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/65: Рейтинг темы: голосов - 65, средняя оценка - 4.86
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 14

Использование микрофона в фоне

14.01.2016, 09:29. Показов 12529. Ответов 12

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые программисты.
Суть:
Есть приложение, пишет фоном с микрофона. Если мне не изменяют мои знания, микрофон в Андройде может использовать только одно приложение одновременно. Вот отсюда и назрел вопрос - можно ли как-то отслеживать запрос к микрофону из любого другого приложения? Тогда бы я освобождал микрофон, и ожидал пока другое приложение его прекратит использовать - я бы снова начал запись.

Спасибо. С прошедшими праздниками, всех, ребята!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2016, 09:29
Ответы с готовыми решениями:

ASUS Xonar и шум в фоне микрофона
Всем привет. Сегодня приобрел себе аудиокарту Asus Xonar DG. Столкнулся с проблемой шума в микрофоне, который до этого фиксил...

Использование микрофона на другом компе
Добрый день, вопрос такой, имеется два ноутбука, требуется сделать так, чтобы один ноут использовал микрофон и динамики второго при помощи...

Использование микрофона в игре в непредусмотренных целях
Я хочу с помощью C# перенести звук из видео (любого) в микрофон игры.Если есть какие то идеи , информация , темы , библиотеки , или вообще...

12
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
14.01.2016, 12:14
Цитата Сообщение от savproga Посмотреть сообщение
одно приложение одновременно
а конкретнее то что не в фоне, логично что любое другое его в это время не использует

вот если бы в телефоне было два микрофона...)
0
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 14
14.01.2016, 12:19  [ТС]
Пока мое приложение в фоне пишет, если запустить, например, Скайп - он не понимает что я говорю. То есть микрофон использовать не может. Я хочу понимать момент, когда мне записывать не стоит.
0
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
14.01.2016, 12:33
Ну вы же не можете научить скайп узнавать что микрофон занят (или можете?)

Наверное вопрос был

Как узнать что стороннее приложение пытается работать с микрофоном?...
0
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 14
14.01.2016, 12:35  [ТС]
Уверен что я так и написал:
Цитата Сообщение от savproga Посмотреть сообщение
можно ли как-то отслеживать запрос к микрофону из любого другого приложения?
Или вариант с приоритетом, как подсказать Андроиду понизить приоритет моего приложения, если на экране другое, использующее микрофон.
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
14.01.2016, 16:00
Цитата Сообщение от Valakin Посмотреть сообщение
Как узнать что стороннее приложение пытается работать с микрофоном?
буквально только что в G+ пришла новость How to _properly_ handle audio interruptions
не знаю поможет ли, но мне показалось что как раз по теме, проверять лениво, надо совершить много подготовительных действий )
0
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 14
14.01.2016, 16:12  [ТС]
Немного не то, как мне показалось. По ссылке, тема о проигрывании звука. А мне - наоборот, запись нужна. Но все равно, большое спасибо Вам!
0
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
14.01.2016, 16:34
savproga, http://stackoverflow.com/quest... en-how-can
может оно?
0
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 14
14.01.2016, 16:55  [ТС]
Почти, вот только у меня запись уже идет. То есть, в момент записи хочу понять, кто-то еще хочет использовать микрофон. Если да, я запись останавливаю, и жду пока другое приложение закроется.
0
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
14.01.2016, 17:08
а ты посмотри что будут показывать логи когда например скайп попробует зачитать микрофон,
если хоть что то появится можно будет обработать это сообщение и "освободить" место скайпу
0
 Аватар для Lumber
345 / 141 / 51
Регистрация: 02.12.2015
Сообщений: 333
14.01.2016, 18:07
С микрофона могут писать две программы одновременно. Сейчас проверил со своей программой: включил запись, свернул и запустил диктофон и тоже включил запись, звук записался в обоих программах. В коде своей программы ничего для этого не делал - стандартная запись звука через MediaRecorder.

А вот если включить диктофон, свернуть и позвонить по скайпу, то диктофон это понимает как-то и прекращает запись (и наоборот).
0
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
14.01.2016, 18:21
И еше я как-то использовал приложение, которе писало звонки - и входящий и исходящий звук (правда только с рутом). Так что можно как-то и нескольким сразу писать.
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
17.01.2016, 13:53
Цитата Сообщение от Lumber Посмотреть сообщение
С микрофона могут писать две программы одновременно.
У меня был (сочнокрасный на белом, называется "Диктофон") диктофон (красивый, удобный, но с этим "глюком"), который при включении СРАЗУ начинал "слушать" микрофон. Не писал, а просто выводил плавный график амплитуд. При этом сам с собой конфликтовал - запись не начиналась по клику, а появлялся Toast "микрофон занят, попробуйте позже". При ее сворачивании видимо прослушка микрфона не заканчивалась - другие диктофоны тоже не срабатывали, пока не убивал прогу через Хоум.

Цитата Сообщение от Spelcrawler Посмотреть сообщение
И еше я как-то использовал приложение, которе писало звонки - и входящий и исходящий звук (правда только с рутом). Так что можно как-то и нескольким сразу писать.
Не сравнивайте! То "отдельная" запись! По отдельным каналам! Обычно закрытым для обычного юзера. Ни одно медиаАПИ гугла не дает доступа к разговору через GSM - только хакерски через рут...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.01.2016, 13:53
Помогаю со студенческими работами здесь

Использование микрофона и наушников в 1 вход Realtek (asus ноутбук)
Ребята помогите,у кого была подобная проблема! В ноутбуке asus всего ОДИН вход под наушники. Я хочу использовать свой внешний...

Музыка на фоне
Как можно проигрывать музыку на фоне? пытался через bgsound, но в хроме не работает почему то... Хотя в ИЕ слышно ее.

Засветления на фоне
Здравствуйте. Нужна помощь. Не могу сообразить каким образом выполнено свечение на фоне в шаблоне для вордпресса ...

Запуск 1с в фоне
Подскажите как можно запустить 1с 8.2 в фоне? Т.е.стоит 1с на кассе, каждые там n часов запускается обмен. Вот этот обмен и не должен не на...

Рисование на фоне
Пытаюсь рисовать на форме, не на pickture box, напишите пример как добавить фоновую картинку например, я просто много пытался но мало к...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru