问题
I am using Fedora 16 and modifying a program in python 2.7.
How do I get the systems volume (Sound level)?
回答1:
For ALSA, use pyalsaaudio
For Pulse, its a bit raw. There are ctype bindings
回答2:
If you are using ALSA, you can run 'amixer' to dump the state of all volume controls. For PulseAudio, I believe 'pacmd dump' should get similar info. (see http://blog.waan.name/pulseaudio-setting-volume-from-command-line/ )
来源:https://stackoverflow.com/questions/11553131/get-system-volume-sound-level-in-linux-using-python