主题:  有关声音函数的应用

有志男儿

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2002/7/19 19:30:23
#12002/8/13 22:46:04
我做的多媒体课件背景音乐是MIDI格式,配音是利用AUTHORWARE的转换功能把WAV格式转换成SWA格式;背景音乐是这样设置的:用了两个计算图标,一个里面是这样写的LoopMidi("d:\\xz\\1.mid");另一个里面是这样写的stop:=0;LoopMidi("d:\\xz\\1.mid"),我想在程序开始时就把音乐的音量设置的小一些不影响以后的配音;使用budapi.u32这个函数该如何实现,我看有的贴子上是这样写的:bkvolume:=20;basetvolume("midi",bkvolume)由于我是初学者,不知道该怎样在计算图标里写,所以最好给讲详细一点,该怎样在计算图标中设置,小生在此谢谢大家。



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
注册:2004/1/13 10:53:31
#22002/8/14 8:38:44
建议你看看BUDAPI的帮助文件。里面说的很清楚!
一般的做法是先获得用户机器的当前变量值并保存下来,然后设置你的有音量值,最后退出程序的时候记得恢复用户自己的音量值。这样做的好处是不改变用户系统设置,保持多媒体程序的友好性!



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
注册:2000/10/17 8:36:26
#32002/8/14 9:08:57
很多人提出这样的问题。
方法1.把系统音量控制面板中的mid、wav以及总音量调到标准。
然后用mid编辑软件将mid音量调低存盘就可以了。



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
注册:2000/10/17 8:36:26
#42002/8/14 9:10:27
Rock斑竹的建议就是方法2了。