Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
savproga
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 13
#1

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

14.01.2016, 09:29. Просмотров 788. Ответов 12

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

Спасибо. С прошедшими праздниками, всех, ребята!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2016, 09:29     Использование микрофона в фоне
Посмотрите здесь:

Уведомление в фоне - Программирование Android
как сделать чтобы создавались уведомления от приложения даже когда оно выключено? что то типа как вк когда приложение выключено но оно...

Повторение операции в фоне - Программирование Android
Разобрался с парсингом package com.example.nikolay.vmagaz; import android.os.AsyncTask; import android.os.Bundle; import...

Выполнений действий в фоне - Программирование Android
Всем привет! Есть работающий исходник: public void PrtSc() { if...

Приложение в фоне, трее - Программирование Android
Подскажите как сделать приложение которое могло висеть в трее и оповещать типа как вк.

Прозрачные кружки на полупрозрачном фоне - Программирование Android
Всем привет . Хочу сделать такой эффект .Как это можно сделать? Пробовал делать прозрачный круг как бэкграунд для view но это не работает .

Приём сообщений от сервера в фоне - Программирование Android
Привет, нужна помощь в структуре. Первый раз работаю с подключением. В общем к делу: 1.Отправляю запрос на сервер 2.У меня есть...

Маленькое изображение на фоне большого - Программирование Android
Как установить на активити большое изображение, а сверху изображение поменьше (например иконку) ? И чтоб всё это было на одном активити

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
14.01.2016, 12:14     Использование микрофона в фоне #2
Цитата Сообщение от savproga Посмотреть сообщение
одно приложение одновременно
а конкретнее то что не в фоне, логично что любое другое его в это время не использует

вот если бы в телефоне было два микрофона...)
savproga
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 13
14.01.2016, 12:19  [ТС]     Использование микрофона в фоне #3
Пока мое приложение в фоне пишет, если запустить, например, Скайп - он не понимает что я говорю. То есть микрофон использовать не может. Я хочу понимать момент, когда мне записывать не стоит.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
14.01.2016, 12:33     Использование микрофона в фоне #4
Ну вы же не можете научить скайп узнавать что микрофон занят (или можете?)

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

Как узнать что стороннее приложение пытается работать с микрофоном?...
savproga
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 13
14.01.2016, 12:35  [ТС]     Использование микрофона в фоне #5
Уверен что я так и написал:
Цитата Сообщение от savproga Посмотреть сообщение
можно ли как-то отслеживать запрос к микрофону из любого другого приложения?
Или вариант с приоритетом, как подсказать Андроиду понизить приоритет моего приложения, если на экране другое, использующее микрофон.
Pablito
2459 / 1904 / 591
Регистрация: 12.05.2014
Сообщений: 6,712
Завершенные тесты: 1
14.01.2016, 16:00     Использование микрофона в фоне #6
Цитата Сообщение от Valakin Посмотреть сообщение
Как узнать что стороннее приложение пытается работать с микрофоном?
буквально только что в G+ пришла новость How to _properly_ handle audio interruptions
не знаю поможет ли, но мне показалось что как раз по теме, проверять лениво, надо совершить много подготовительных действий )
savproga
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 13
14.01.2016, 16:12  [ТС]     Использование микрофона в фоне #7
Немного не то, как мне показалось. По ссылке, тема о проигрывании звука. А мне - наоборот, запись нужна. Но все равно, большое спасибо Вам!
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 584
14.01.2016, 16:34     Использование микрофона в фоне #8
savproga, http://stackoverflow.com/questions/1...n-then-how-can
может оно?
savproga
1 / 1 / 1
Регистрация: 24.02.2011
Сообщений: 13
14.01.2016, 16:55  [ТС]     Использование микрофона в фоне #9
Почти, вот только у меня запись уже идет. То есть, в момент записи хочу понять, кто-то еще хочет использовать микрофон. Если да, я запись останавливаю, и жду пока другое приложение закроется.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
14.01.2016, 17:08     Использование микрофона в фоне #10
а ты посмотри что будут показывать логи когда например скайп попробует зачитать микрофон,
если хоть что то появится можно будет обработать это сообщение и "освободить" место скайпу
Lumber
99 / 99 / 37
Регистрация: 02.12.2015
Сообщений: 239
14.01.2016, 18:07     Использование микрофона в фоне #11
С микрофона могут писать две программы одновременно. Сейчас проверил со своей программой: включил запись, свернул и запустил диктофон и тоже включил запись, звук записался в обоих программах. В коде своей программы ничего для этого не делал - стандартная запись звука через MediaRecorder.

А вот если включить диктофон, свернуть и позвонить по скайпу, то диктофон это понимает как-то и прекращает запись (и наоборот).
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
14.01.2016, 18:21     Использование микрофона в фоне #12
И еше я как-то использовал приложение, которе писало звонки - и входящий и исходящий звук (правда только с рутом). Так что можно как-то и нескольким сразу писать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2016, 13:53     Использование микрофона в фоне
Еще ссылки по теме:

Звук не с микрофона? - Программирование Android
Приветствую. Есть ли возможность совершить вызов с телефона передавая звуковой сигнал не с микрофона самого устройства, а потоком через...

Сворачивание приложений и работа в фоне (service) - Программирование Android
Добрый день. Готовлю ТЗ для одного приложения. Мне необходимо выяснить некоторые принципиальные моменты. А я плохо ориентируюсь в правах...

Рисование на фоне основного Layout-а, возможно ли? - Программирование Android
У меня есть пустая Activity и разметка для нее: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

Работа в фоне. Отобразить картинку по url - Программирование Android
Добрый вечер! Не получается решить две ситуации, уже обгуглился, голова пухнет... 1)есть маяк Beacon, когда я запускаю приложение...

Запрет использования микрофона - Программирование Android
Как организовать запрет использования микрофона. У меня есть приложение, в нем есть видеозапись, я не хочу, чтобы ее можно было записать...


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

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
17.01.2016, 13:53     Использование микрофона в фоне #13
Цитата Сообщение от Lumber Посмотреть сообщение
С микрофона могут писать две программы одновременно.
У меня был (сочнокрасный на белом, называется "Диктофон") диктофон (красивый, удобный, но с этим "глюком"), который при включении СРАЗУ начинал "слушать" микрофон. Не писал, а просто выводил плавный график амплитуд. При этом сам с собой конфликтовал - запись не начиналась по клику, а появлялся Toast "микрофон занят, попробуйте позже". При ее сворачивании видимо прослушка микрфона не заканчивалась - другие диктофоны тоже не срабатывали, пока не убивал прогу через Хоум.

Цитата Сообщение от Spelcrawler Посмотреть сообщение
И еше я как-то использовал приложение, которе писало звонки - и входящий и исходящий звук (правда только с рутом). Так что можно как-то и нескольким сразу писать.
Не сравнивайте! То "отдельная" запись! По отдельным каналам! Обычно закрытым для обычного юзера. Ни одно медиаАПИ гугла не дает доступа к разговору через GSM - только хакерски через рут...
Yandex
Объявления
17.01.2016, 13:53     Использование микрофона в фоне
Ответ Создать тему
Опции темы

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