我正在尝试以编程方式将无头pi的音量设置为零,而linux cli混音器alsamixer却没有执行任何操作。随箭头一起显示的dos样式gui不会上下浮动。我还尝试使用alsaaudio模块和混合器在python脚本中设置此设置。setvolume(50)
也不执行任何操作,但不返回错误。
这是一个带有cl python的简单示例:
>>> import alsaaudio
>>> m = alsaaudio.Mixer('PCM')
>>> m.getvolume()
[100L, 100L]
>>> m.setvolume(50)
>>> m.getvolume()
[100L, 100L]
即使使用sudo运行python,它实际上也没有设置音量。
关于这里发生的事情有什么线索吗?