PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Звук

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2014, 18:31   #1
mas_u
Старший Пользователь
 
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
mas_u is on a distinguished road
По умолчанию Разделение аудиопотоков на две звуковые карты

Задача - вывести сообщения навигации на одну звуковую карту и аудиопоток с плеера на другую.

Это можно вообще сделать?

В навителе вроде как можно выводить звук в разные потоки - мультимедиа, системные, звонок и т.д.

Если все выводится на одну звуковую карту, которая в свою очередь подключена к aux штатной магнитолы, то во время прослушивания радио, навигация естественно молчит(((
mas_u вне форума   Ответить с цитированием
Старый 19.09.2014, 18:59   #2
tsynik
Старший Пользователь
 
Регистрация: 17.03.2011
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Alfa Romeo
Сообщений: 322
tsynik has a spectacular aura abouttsynik has a spectacular aura abouttsynik has a spectacular aura about
По умолчанию

Цитата:
Сообщение от mas_u Посмотреть сообщение
Задача - вывести сообщения навигации на одну звуковую карту и аудиопоток с плеера на другую.

Это можно вообще сделать?

В навителе вроде как можно выводить звук в разные потоки - мультимедиа, системные, звонок и т.д.
Потоки - элементы микшера Андроид (имеют отдельные настройки уровней к примеру). Но выводятся все на одно устройство. Без серьезного внесения изменений в код микшера ничего не получится.

Но, если все звуки идут на штатный выход, в том же AudioPlayer Pro можно параллельно независимо выводить звук на внешнюю USB карту с него (так как он играет в обход микшера сам по себе).

Еще вариант - пробовать роутить через AudioManager выход на динамик (ROUTE_SPEAKER) к примеру, или наоборот наушники (ROUTE_HEADSET), как-то подменив для них устройство вывода. Тогда в приложении должна быть функция выбора, куда играть (в радио например переключалки бывают - выводить звук на динамик, а не наушники, которые антенной выступают). Таким образом разделить, но это все костыли )

Переопределение ROUTE_SPEAKER зависит от конкретной реализации звуковой части. Раньше это можно было делать через /etc/asound.conf, но теперь используется как правило библиотека tinyalsa и она не смотрит в конфиги и /etc. Хотя, audio_policy возможно может как-то помочь.
tsynik вне форума   Ответить с цитированием
Старый 23.09.2014, 04:39   #3
pokertk
Пользователь
 
Регистрация: 14.05.2014
Возраст: 44
Город: Саратов city
Регион: 64
Сообщений: 38
pokertk is on a distinguished road
По умолчанию

А есть возможность регулировать как-то громкость MEDIA при подключении по HDMI?
Регулировать громкость эквалайзером Poweramp'a жуть как неудобно (((
pokertk вне форума   Ответить с цитированием
Старый 24.09.2014, 01:11   #4
mas_u
Старший Пользователь
 
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
mas_u is on a distinguished road
По умолчанию

В общем будет костыль.
Навител выведен в STREAM_ALARM.
При переключении магнитолы в AUX - сервис в андроиде устанавливает максимальный уровень громкости для STREAM_MUSIC.
При включении радио или СD в магнитоле - сервис устанавливает 0 уровень громкости для STREAM_MUSIC. При этом уровень громкости будильника не меняется и сообщения от навигации слышны всегда.
mas_u вне форума   Ответить с цитированием
Старый 24.09.2014, 06:47   #5
myen
Старший Пользователь
 
Регистрация: 08.07.2014
Регион: 24
Сообщений: 110
myen is on a distinguished road
По умолчанию

не вижу никаких проблем...
в андроиде всегда было несколько потоков аудио...
навител ставим в аудиопоток оповещения и делаем оповещения громче потока музыки...
давно так езжу...
__________________
Nexus 7 3G (tilapia) - съемный вариант, D-Link DUB-H7, USB DAC Muse, ELM327 BT, EasyCap STK1160, БП на одном KIS-3R33S
myen вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 16:40.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot