在Linux上,麦克风静音时如何收听?

2024-04-25 23:13:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python开发一个Ubuntu AppIndicator,它显示麦克风的当前状态(静音/开启)

我可以在Python脚本中静音/取消静音麦克风,但我还需要收听Linux事件,以便在麦克风在我的应用程序之外静音时更新指示图标(例如,在Ubuntu声音设置中)

我知道我可以轮询麦克风状态,但我想以被动/被动的方式实现它

有没有办法在Linux上收听“麦克风静音”事件


Tags: 脚本应用程序声音ubuntulinux状态方式事件
1条回答
网友
1楼 · 发布于 2024-04-25 23:13:22

一种方法是使用pacmd对州进行投票:

pacmd list-sinks | grep muted

如果您使用的是pulseaudio,那么它被包装在一个名为pulsectl的库中

相关问题 更多 >