Есть ли способ узнать, какое приложение производит звук (вывод звука) в Ubuntu, с помощью кода?

Я хочу написать код, который обнаруживает приложения, которые производят звук

2
задан 30 March 2015 в 07:33

1 ответ

Можно перечислить все приложения, производящие звук при помощи pacmd list-sink-inputs. Вы получите список индексов с деталями с отступом на источник. Тогда Вы захотите посмотреть на поле "состояния". Если это "РАБОТАЕТ", то это играет звук. Непосредственно ниже, Вы найдете "приемник", который является, которые производят, он подыгрывает. Внизу, Вы найдете поле "свойств", которое включает другие детали, такие как "application.name".

я не знаю, существуют ли какие-либо хорошие доступные библиотеки, но анализирующий эти данные не должен быть слишком сложным. Возможно, Вы даже найдете некоторый хороший regexes там.

2
ответ дан 30 March 2015 в 07:33

Другие вопросы по тегам:

Похожие вопросы: