![当前播放音频的输出音量](https://linux22.com/image/97356/%E5%BD%93%E5%89%8D%E6%92%AD%E6%94%BE%E9%9F%B3%E9%A2%91%E7%9A%84%E8%BE%93%E5%87%BA%E9%9F%B3%E9%87%8F.png)
在输出设备选项卡的 Pulseaudio 音量控制中,您可以看到当前播放音频的音量。有什么方法可以输出它以在我自己的应用程序中使用?
答案1
pulseaudio 中的每个接收器都有一个相应的以 结尾的源monitor
。尝试:
pacmd list-sinks | grep name:
pacmd list-sources | grep name:
并比较名称。 Pulseaudio 音量控制连接到所有这些并使用它们来显示当前播放音频的音量。您可以在自己的程序中或使用pulseaudio 的任何现有程序中执行相同的操作,当然您可以监视当前正在播放的实际数据,而不仅仅是音量。有多种方法可以根据此数据计算数值体积值,您必须选择一种方法。