主题:  如何用directmedia控制MP3的声音?

daily

职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2002/2/20 15:56:05
#12002/3/6 19:15:55
我想使用DIRECTMEDIA插件对MP3背景音乐的音量进行有效地控制,请问LINGO应如何写?谢谢!



Pretender

职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
#22002/3/7 12:56:28
有效地控制?你不问具体点叫别人怎么答哟



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#32002/3/7 14:38:27
多看看directormedia的帮助文件

directormedia xtra中与音量控制有关的函数有如下几个:
SetVolume;GetVolume;SetBalance;GetBalance
用法如下:
1、SetVolume(sprite x, volume)
设置sprite x音量的大小,音量设置范围为-100-0分贝
Example: setvolume(sprite 1, 0)

2、GetVolume(sprite x)
获得sprite x的音量大小
Example: put getvolume(sprite 1).

3、SetBalance(sprite x, balance)
设置左右音量的平衡,数值设置范围为-100~100分贝,对于双声道,可以用这个函数来调节或者关闭左右声道的声音
Example: setbalance(sprite 1, 0)

4、GetBalance(sprite x)
与3相反