Alsamixer и python alsaaudio не могут установить громкость - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь программно установить громкость на безголовый пи-ноль, и звуковой микшер linux cli alsamixer ничего не делает. Графический интерфейс стиля душ, который появляется вместе с ним, не перемещается вверх и вниз при нажатии клавиш со стрелками. Я также пытаюсь установить это в скрипте Python, используя модуль alsaaudio и mixer. setvolume(50) также ничего не делает, но не возвращает ошибку.

Вот краткий пример с некоторыми языками cl:

>>> import alsaaudio
>>> m = alsaaudio.Mixer('PCM')
>>> m.getvolume()
[100L, 100L]
>>> m.setvolume(50)
>>> m.getvolume()
[100L, 100L]

На самом деле он не устанавливает громкость, даже при запуске python с помощью sudo.

Есть хоть какой-то ключ к пониманию того, что здесь происходит?

...