当前位置: 首页 > wzjs >正文

英语网站新增两个栏目小说排行榜2020前十名

英语网站新增两个栏目,小说排行榜2020前十名,公司网站建设注意事项,在阿里云做视频网站需要什么条件COM(Component Object Model,组件对象模型)接口是微软公司开发的一种二进制接口标准,用于实现软件组件之间的交互和通信。COM 接口允许不同的软件组件(通常以动态链接库 DLL 或可执行文件 EXE 的形式存在)在…

        COM(Component Object Model,组件对象模型)接口是微软公司开发的一种二进制接口标准,用于实现软件组件之间的交互和通信。COM 接口允许不同的软件组件(通常以动态链接库 DLL 或可执行文件 EXE 的形式存在)在同一个进程内或跨进程进行交互,无论它们是用什么编程语言编写的。

实现原理

        调整windows系统音量的原理很简单,它主要通过COM接口与Windows系统底层的音频服务进行通信。pycaw利用COM接口获取到系统的音频会话管理器(Audio Session Manager),然后通过这个管理器可以访问到各个应用程序的音频会话(Audio Session。每个音频会话都包含了一系列的属性,其中就包括音量(Volume)属性。通过修改这个属性,pycaw就可以实现对Windows系统音量的调整。

        其中,在与com接口进行通信并且连接到音频会话管理器时需要用到C语言中的指针,因此我们还需要使用ctypes以及comtypes这两个库。

获取方式

pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple ctypes
pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple pycaw
pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple comtypes

 

源代码

from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume
def set_system_volume(volume_level:float):"""设置系统主音量Args:volume_level:音量级别,范围为0.0到100.0"""if not (0<=volume_level<=100):raise ValueError("音量级别必须在0到100之间")# 获取默认音频设备的端点音量接口devices = AudioUtilities.GetSpeakers()interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)volume = cast(interface, POINTER(IAudioEndpointVolume))#需要判断是不是静音,倘若是静音需要解除静音,否则计时设置音量成功也还是静音状态mute=volume.GetMute()if mute==1:volume.SetMute(False,None)# 设置音量volume.SetMasterVolumeLevelScalar(volume_level/100, None)print(f"系统音量已设置为{volume_level}%")
set_system_volume(100)

结果

运行代码前静音 

        运行代码后音量被设置到100

 

http://www.dtcms.com/wzjs/60987.html

相关文章:

  • 做动态网站文字显示问号一键免费创建论坛网站
  • 防腐木做水车网站苏州百度推广公司地址
  • h5网站建设报价高清视频线和音频线的接口类型
  • 怀化网站优化友链是什么
  • wordpress添加购物车功能便宜的seo官网优化
  • 石家庄市网站制作免费发帖的平台有哪些
  • 广州微网站建设dmz100全国疫情又严重了
  • 电子商务网站建设第三章答案如何推广自己成为网红
  • 南昌市住房和城乡建设网站seo排名的职位
  • 一家装修的网站怎么做的河南省疫情最新情况
  • 包头网站建设公司网站怎么让百度收录
  • abbs建筑网站百度官网认证申请
  • 泗水网站建设杭州seo推广排名稳定
  • php做的静态网站怎么加密十大经典广告营销案例
  • 简单企业网站深圳网络营销模式
  • 哪些平台可以建立网站青岛seo公司
  • 百度云wordpress怎么搭建北京seo网络优化招聘网
  • 手机网站制作建设seo视频教程百度云
  • wordpress全站公告广点通投放平台
  • 网站建设需要的文案品牌维护
  • 谷歌网站推广软件站长网站
  • 外贸 网站 模板磁力bt种子搜索神器
  • 自己学网站建设北京网站优化公司哪家好
  • 网站建设执行风险下载关键词推广软件
  • 网站建设软件有哪些网站建设的流程及步骤
  • 网站内容和备案不一地推网app推广平台
  • 西宁网站seo公司网络赚钱推广
  • wamp网站开发扬州seo推广
  • 线上推广员是做什么的关键词自动优化工具
  • 北京服装设计公司西安企业seo