安裝套件:
文章撰寫中...請稍後...
pip install pycaw
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume
from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
# 取得預設音訊裝置
devices = AudioUtilities.GetSpeakers()
# 啟用音量控制介面
interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)
volume = cast(interface, POINTER(IAudioEndpointVolume))
# 取得目前音量(0.0 ~ 1.0)
current_volume = volume.GetMasterVolumeLevelScalar()
print(f"目前音量:{current_volume:.2f}")
# 設定音量 0 ~ 1 (0% ~ 100%)
volume.SetMasterVolumeLevelScalar(0.8, None)
print("音量已設為 50%")
文章撰寫中...請稍後...
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com