主题:--- VFP 如何调节系统音量? ---
琅拿度
[专家分:2820] 发布于 2010-04-02 10:04:00
如题。
有没有什么办法呢?
回复列表 (共8个回复)
沙发
kosung [专家分:910] 发布于 2010-04-02 23:51:00
这里有一篇:
http://vfp.sunyear.com.tw/viewtopic.php?t=2881&start=0&postdays=0&postorder=asc&highlight=
还有这个系列的教程也是不错的,其中之一:
http://www.meizvfp.com/bbs/dispbbs.asp?BoardID=11&ID=85910&replyID=&skin=1
板凳
moz [专家分:37620] 发布于 2010-04-03 00:46:00
Private Declare Function waveOut[color=00ff00]Get[/color]Volume Lib "winmm.dll" (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
Private Declare Function waveOut[color=0000ff]Set[/color]Volume Lib "winmm.dll" (ByVal uDeviceID As Long, ByVal dwVolume As Long) As Long
3 楼
琅拿度 [专家分:2820] 发布于 2010-04-03 12:35:00
谢谢调皮的小姑娘
MOZ兄惜字如金啊
4 楼
cbl518 [专家分:57140] 发布于 2010-04-03 14:36:00
DECLARE Integer auxGetNumDevs IN WINMM
DECLARE Integer waveOutSetVolume IN WINMM Integer,Integer
*无声
waveOutSetVolume(auxGetNumDevs,0)
*最大音量
waveOutSetVolume(auxGetNumDevs,65535)
5 楼
cbl518 [专家分:57140] 发布于 2010-04-03 14:42:00
调节第二个参数,可以获得左右声道的开闭!
你自己在网上查吧!
6 楼
cbl518 [专家分:57140] 发布于 2010-04-03 14:46:00
时间长了,好久没用了,具体后面参数的意义记不清了.
资料也没带!只能提供到此.请谅解!
7 楼
北京惬意 [专家分:1330] 发布于 2010-04-03 15:09:00
cbl518老弟:
多日没见,一向可好?
8 楼
琅拿度 [专家分:2820] 发布于 2010-04-07 11:19:00
[quote]调节第二个参数,可以获得左右声道的开闭!
你自己在网上查吧![/quote]
好久不见,以为大师你不会再来这里帮助我们了......
哪个参数? 另外一个参数是检测声卡的吧。
可以关闭左右?
可以混合吗(例如把音源左边声音关掉。然后把右音源混合在左右声道输出)?
我来回复