winmm实现调整windows系统音量大小的python方法,winmmpython,winmm实现调整win
winmm实现调整windows系统音量大小的python方法,winmmpython,winmm实现调整win
winmm实现调整windows系统的音量大小的python方法,比较有意思,可以试试。
#! /usr/bin/env python#coding=utf-8import ctypesimport struct#winmm = ctypes.windll.winmmwaveOutGetVolume = ( ctypes.windll.winmm.waveOutGetVolume)waveOutSetVolume = ( ctypes.windll.winmm.waveOutSetVolume)# 最小/最大音量的常量设定MINIMUM_VOLUME = 0 # fader control (MSDN Library)MAXIMUM_VOLUME = 4294967295 # fader control (MSDN Library)#调节音量 volue范围 0-100def SetVolume(volume): """Set the speaker volume on the 'Volume Control' mixer""" if not (MINIMUM_VOLUME <= volume <= MAXIMUM_VOLUME): raise ValueError, "Volume out of range" #按公式处理音量数值 volume = volume * MAXIMUM_VOLUME/100; #设置音量 ret = waveOutSetVolume(0, volume) if ret != 0: print WindowsError, "Error %d while setting volume" % ret returnif __name__ == '__main__': #最大音量 SetVolume(100) #中等音量 SetVolume(50) #静音 SetVolume(0)
编橙之家文章,
相关内容
- python学习笔记之时间模块常见问题总结,python学习笔记
- Python调chrome刷页面完成刷点击量操作,pythonchrome,Pytho
- Python使用GET方法发送HTTP请求源码,pythonget,如下的pyth
- Python HEAD方法发送HTTP请求源码,pythonhead,之前的文章中
- Python POST方法发送HTTP请求操作源码,pythonpost,这是Pyth
- python方法求开方牛顿、拉复生方法,python牛顿,Python求开
- Python UTF8文件去BOM方法示例,,Python UTF8文
- 初学python怎么用while循环笔记分享,pythonwhile,下面是我
- Python修改文件名的简单实现,python修改文件名,Python修改
- 用python实现SGMLParser模块解析网页示例,pythonsgmlparser,这
评论关闭