[英]Get system volume (Sound level) in linux using Python
I am using Fedora 16 and modifying a program in python 2.7. 我正在使用Fedora 16并在python 2.7中修改程序。
How do I get the systems volume (Sound level)? 如何获得系统音量(声级)?
For ALSA, use pyalsaaudio
对于ALSA,请使用
pyalsaaudio
For Pulse, its a bit raw. 对于Pulse来说,它有点原始。 There are ctype bindings
有ctype绑定
If you are using ALSA, you can run 'amixer' to dump the state of all volume controls. 如果您使用的是ALSA,则可以运行“amixer”来转储所有音量控件的状态。 For PulseAudio, I believe 'pacmd dump' should get similar info.
对于PulseAudio,我相信'pacmd dump'应该得到类似的信息。 (see http://blog.waan.name/pulseaudio-setting-volume-from-command-line/ )
(见http://blog.waan.name/pulseaudio-setting-volume-from-command-line/ )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.