我正在尝试快速检查应用程序音频是否正常工作(因为有时声音无法启动。我猜这是应用程序错误/限制)。
我正在做的是记录 1s 样本并检查其中是否有内容。但这里速度很慢。
我想知道是否有某种方法可以列出 ubuntu 12.10 上所有使用脉冲音频的应用程序?
我相信这与音频监听端口有关;其他答案也指出了这一点,但都不起作用;他们只列出了 pulseaudio PID,但我需要知道的是:哪些应用程序正在使用 pulseaudio?,我需要在命令行中执行此操作才能与脚本一起使用!!
答案1
获取音频流列表目前播放任何可用的 pulseaudio 接收器,我们可以发出以下命令:
pacmd list-sink-inputs
这将为我们提供给定流的所有详细信息的相当长的列表。除此之外,它还将为我们提供有关在现场调用 pulseaudio 的应用程序的信息application.name
。