【发布时间】:2012-07-19 02:33:32
【问题描述】:
我正在使用 Fedora 16 并在 python 2.7 中修改程序。
如何获取系统音量(声级)?
【问题讨论】:
-
可能取决于系统是否使用 alsa、pulseaudio 或 OSS(不太可能,因为 alsa 具有 OSS 兼容性)。祝你好运。
我正在使用 Fedora 16 并在 python 2.7 中修改程序。
如何获取系统音量(声级)?
【问题讨论】:
对于 ALSA,请使用 pyalsaaudio
对于 Pulse,它有点原始。有ctype bindings
【讨论】:
如果您使用 ALSA,您可以运行“amixer”来转储所有音量控制的状态。对于 PulseAudio,我相信“pacmd dump”应该得到类似的信息。 (见http://blog.waan.name/pulseaudio-setting-volume-from-command-line/)
【讨论】: