【问题标题】:Get system volume (Sound level) in linux using Python使用 Python 在 linux 中获取系统音量(声级)
【发布时间】:2012-07-19 02:33:32
【问题描述】:

我正在使用 Fedora 16 并在 python 2.7 中修改程序。

如何获取系统音量(声级)?

【问题讨论】:

标签: python linux audio volume


【解决方案1】:

对于 ALSA,请使用 pyalsaaudio

对于 Pulse,它有点原始。有ctype bindings

【讨论】:

    【解决方案2】:

    如果您使用 ALSA,您可以运行“amixer”来转储所有音量控制的状态。对于 PulseAudio,我相信“pacmd dump”应该得到类似的信息。 (见http://blog.waan.name/pulseaudio-setting-volume-from-command-line/

    【讨论】:

    • 要在 Python 中应用此答案,您只需使用系统调用,例如popen 或类似的。
    猜你喜欢
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    • 2011-11-07
    • 2010-11-12
    • 1970-01-01
    相关资源
    最近更新 更多