我想观看输出音频的程序。基本上,我尝试制作一个系统,让 VLC 在后台运行,如果我在 Firefox 中启动视频,VLC 会自动静音。有人知道怎么做吗?我猜一个相当于命令行的命令行pavucontrol
会很酷。
但是当有多个输出音频的进程时,一个脚本或二进制文件会做一些事情会非常酷。
PulseAudio D-Bus 接口的NewPlaybackStream
信号将让您知道另一个应用程序何时开始播放(或技术上当它们连接到 PulseAudio 服务器时,通常用于播放音频),而.PlaybackStreamRemoved