取MIDI输出音量 方法 操作系统支持:Windows 所属对象:声音
取当前MIDI输出音量。返回100表示最大音量;0表示静音。
语法: 整数型 声音.取MIDI输出音量 ([声道])
参数名
描
述
声道
可选的; 字节型。为以下两个常量值之一:0、#声音常量.左声道;1、#声音常量.右声道。默认值为0。
例程:
说明:
通过“取MIDI输出音量”命令,获取当前系统中MIDI音乐(软件合成器)输出音量。取数字输出音量 方法 操作系统支持:Windows 所属对象:声音
取当前数字输出音量。返回100表示最大音量;0表示静音。
语法: 整数型 声音.取数字输出音量
([声道])
参数名
描
述
声道
可选的; 字节型。为以下两个常量值之一:0、#声音常量.左声道;1、#声音常量.右声道。默认值为0。
例程:
说明:
通过“取数字输出音量”命令,获取系统当前数字音乐(Wave/波形音乐)输出音量大小。载入Wave文件 方法 操作系统支持:Windows 所属对象:WAVE声音
载入要播放的Wave文件。
语法: 逻辑型 WAVE声音.载入Wave文件 (声音句柄, Wave文件名, [声音缓冲数量])
参数名
描
述
声音句柄
必需的; 声音。DirectSound对象句柄。
Wave文件名
必需的; 文本型。要播放的Wave文件名。
声音缓冲数量
可选的; 整数型。声音缓冲创建的数量。默认值为1。
例程:
说明:
通过“载入Wave文件”命令,将指定文件载入缓存等待播放。播放 方法 操作系统支持:Windows 所属对象:WAVE声音
播放载入的Wave文件。不带音量、声道和频率参数。
语法: 逻辑型 WAVE声音.播放
([循环标记])
参数名
描
述
循环标记
可选的; 整数型。为1时,循环播放Wave文件。默认值为0。
例程:
说明:
通过“播放”命令,开始播放已载入缓存的Wave音乐。播放扩展 方法 操作系统支持:Windows 所属对象:WAVE声音
播放载入的Wave文件。带音量、声道和频率参数。
语法: 逻辑型 WAVE声音.播放扩展
([声道平衡], [音量], [频率], [循环标记])
参数名
描
述
声道平衡
可选的; 整数型。用dB来测量,取值范围:-10000 -- 10000。负值减小右声道音量,正值则减小左声道音量,0则两个声道以最大的音量播放。默认值为0。
音量
可选的; 整数型。用dB来测量,取值范围:0 --
-10000。0为正常声音。默认值为0。
频率
可选的; 整数型。用Hz来测量,取值范围:100
-- 100000。声音经常以11kHz、22kHz或44kHz的频率进行记录。例如,将频率设置为15000Hz,这样能有效地放慢一个22kHz的声音。默认值为0。
循环标记
可选的; 整数型。为1时,循环播放Wave文件。默认值为0。
例程:
说明:
通过“播放扩展”命令,以指定形式播放缓冲中的Wave音频。播放扩展1 方法 操作系统支持:Windows 所属对象:WAVE声音
播放载入的Wave文件。带声音来源位置参数。
语法: 逻辑型 WAVE声音.播放扩展1 (音源X坐标, 音源Y坐标, 音源Z坐标, [循环标记])
参数名
描
述
音源X坐标
必需的; 整数型。声音来源位置的X坐标。
音源Y坐标
必需的; 整数型。声音来源位置的Y坐标。
音源Z坐标
必需的; 整数型。声音来源位置的Z坐标。
循环标记
可选的; 整数型。为1时,循环播放Wave文件。默认值为0。
例程:
说明:
通过“播放扩展1”命令,播放缓存中的Wave声音数据,并且设置音源的3D位置。