В процессе реализации мультирум столкнулся с проблемой переключения звуковых выводов "на лету" т.е. при перемещении человека в доме звук должен перемещаться за ним и пока затык в том что переключение выводов выполняется только с перезагрузкой системы.
переключение выполняю командами :
pacmd set-default-sink 1
или
pacmd set-default-sink 0
после reboot звук уходит в другую комнату
как выполнить перенаправление без перезапуска?
желательно иметь возможность на лету подсоединять выход на звуковой к потоку звука т.е.
включаем плеер > играет музыка в гостиной
магическая команда > теперь музыка играет и на кухне
еще одна магическая команда > и звук в гостиной отключился но продолжает играть на кухне.
Переключение звуковых выводов на лету в raspbian Jessie
Модератор: immortal
-
- Сообщения: 118
- Зарегистрирован: Пн апр 06, 2015 10:25 pm
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
Re: Переключение звуковых выводов на лету в raspbian Jessie
Это:
выведет список sink'ов.
Затем команда :
где первое число - номер источника, второе - номер выхода на который следует перенаправить звук,
выполнит переключение.
Код: Выделить всё
sudo -u www-data pacmd list
Затем команда :
Код: Выделить всё
sudo -u www-data pacmd move-sink-input 7 0
выполнит переключение.