TC官方合作论坛
标题:
网页怎么静音或者脚本程序自身怎么静音
[打印本页]
作者:
cjxdn
时间:
2016-3-30 11:43
标题:
网页怎么静音或者脚本程序自身怎么静音
RainShine的博客
纯TC一条语句调用API实现 Win7下软件自静音(不影响其他进程)
上次发了个DLL,据说只能在XP下使用。于是想了半天,觉得可以利用Windows 7下的增强型音量控制,来操作自己进程的音频输出。这次的源码就调用了一个Windows API,可以调整软件自身的波形音量大小,最小是0,最大是65535。
页面静音开启
traceprint(dllcall("Winmm.dll","int","waveOutSetVolume","int",0,"int",0))
页面静音关闭
traceprint(dllcall("Winmm.dll","int","waveOutSetVolume","int",0,"int",65535))
复制代码
独立声卡使用这个声音恢复后,只有左边有用了!
TLL又吃版本
还有什么办法.
作者:
1102509486
时间:
2016-3-30 12:17
音量大小,范围是从 0x0 ~ 0xFFFFFFFF。这个参数需要注意的是,其在低位字设置左声道音量,高位字设置右声道音量。假如设备不具备左右两个声道的话,低位字用来指定声音大小,高位字忽略。
作者:
cjxdn
时间:
2016-3-30 16:04
1102509486 发表于 2016-3-30 12:17
音量大小,范围是从 0x0 ~ 0xFFFFFFFF。这个参数需要注意的是,其在低位字设置左声道音量,高位字设置右声道 ...
小白理解不了
作者:
a110123
时间:
2016-4-14 01:37
1111111111111111111
作者:
ms5084456
时间:
2017-3-23 05:52
dllcall("Winmm.dll","int","waveOutSetVolume","int",0,"int",4294967295)
这样左右声道都有声音了
作者:
ms5084456
时间:
2017-3-23 05:54
dllcall("Winmm.dll","int","waveOutSetVolume","int",0,"int",4294967295)
这样左右声道都有声音了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1