The_Lars
@The_Lars

Как получить текущий уровень звука и его статус?

Нужно как-то получить текущий уровень звука и его состояние (вкл/выкл). Как это можно реализовать? Windows, Python3.
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Эксперт по BeautifulSoup(но это не точно!)
Попробуйте библиотеку pycaw. Вот пример её использования:
pip install pycaw

from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume
devices = AudioUtilities.GetSpeakers()
interface = devices.Activate(
    IAudioEndpointVolume._iid_, CLSCTX_ALL, None)
volume = cast(interface, POINTER(IAudioEndpointVolume))
volume.GetMute()
volume.GetMasterVolumeLevel()
volume.GetVolumeRange()
volume.SetMasterVolumeLevel(-20.0, None)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 окт. 2020, в 10:08
5000 руб./за проект
26 окт. 2020, в 09:51
3000 руб./за проект
26 окт. 2020, в 09:41
10000 руб./за проект