![]() |
Разделение аудиопотоков на две звуковые карты
Задача - вывести сообщения навигации на одну звуковую карту и аудиопоток с плеера на другую.
Это можно вообще сделать? В навителе вроде как можно выводить звук в разные потоки - мультимедиа, системные, звонок и т.д. Если все выводится на одну звуковую карту, которая в свою очередь подключена к aux штатной магнитолы, то во время прослушивания радио, навигация естественно молчит((( |
Цитата:
Но, если все звуки идут на штатный выход, в том же AudioPlayer Pro можно параллельно независимо выводить звук на внешнюю USB карту с него (так как он играет в обход микшера сам по себе). Еще вариант - пробовать роутить через AudioManager выход на динамик (ROUTE_SPEAKER) к примеру, или наоборот наушники (ROUTE_HEADSET), как-то подменив для них устройство вывода. Тогда в приложении должна быть функция выбора, куда играть (в радио например переключалки бывают - выводить звук на динамик, а не наушники, которые антенной выступают). Таким образом разделить, но это все костыли ) Переопределение ROUTE_SPEAKER зависит от конкретной реализации звуковой части. Раньше это можно было делать через /etc/asound.conf, но теперь используется как правило библиотека tinyalsa и она не смотрит в конфиги и /etc. Хотя, audio_policy возможно может как-то помочь. |
А есть возможность регулировать как-то громкость MEDIA при подключении по HDMI?
Регулировать громкость эквалайзером Poweramp'a жуть как неудобно ((( |
В общем будет костыль.
Навител выведен в STREAM_ALARM. При переключении магнитолы в AUX - сервис в андроиде устанавливает максимальный уровень громкости для STREAM_MUSIC. При включении радио или СD в магнитоле - сервис устанавливает 0 уровень громкости для STREAM_MUSIC. При этом уровень громкости будильника не меняется и сообщения от навигации слышны всегда. |
не вижу никаких проблем...
в андроиде всегда было несколько потоков аудио... навител ставим в аудиопоток оповещения и делаем оповещения громче потока музыки... давно так езжу... |
Часовой пояс GMT +4, время: 13:24. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot