主题:  一起来谈谈如何在 director 里面控制声音音量的大小

amith

职务:普通成员
等级:1
金币:0.0
发贴:159
注册:2000/12/6 10:36:11
#12001/4/4 9:36:38
1。the soundlevel
改变这个值,就可以改变 director 里面的音量大小。从 0 到 7 。(0 最小,7 最大)
但实际上没有改变系统的音量大小
如:the soundlevel =3

2。the volume of sound channelNum
改变某个通道的音量大小,从 0 到 255
但实际上没有改变系统的音量大小
如:sound(2).volume=24
3. mci 指令
不好意思,这个我不懂,你知道吗? 跟帖告诉大家吧
改变系统的音量大小。
4。 xtra
www.updatestage.com 提供的 bkmixer xtra 直接可以控制系统音量的大小 49美圆。
其他的可以在 www.mediamacros.com 里面查到。

5。不知道还有没有其他方法呢?



amith

职务:普通成员
等级:1
金币:0.0
发贴:159
注册:2000/12/6 10:36:11
#22001/4/4 11:55:05



荣誉版主

职务:普通成员
等级:1
金币:0.0
发贴:71
注册:2000/9/29 15:38:25
#32001/4/4 16:24:56
在Windows2000下:
open "control mmsys.cpl"
在98下面记不清楚了。



ady

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2001/2/22 9:16:16

amith

职务:普通成员
等级:1
金币:0.0
发贴:159
注册:2000/12/6 10:36:11
#52001/4/5 9:58:25
www.mods.com.au 提供的 buddy api xtra, 可以直接调用 window api
函数。里面有 baGetVolume( "wave" ) 和basetvolume () 函数,可以实现改变
系统音量大小的功能。而且 该xtra 3。1 版本可以免费使用两个函数。