AutoIt 声音管理
评论(0) 浏览量(8853)

1、Beep ( [ 频率 [, 延迟]] )  播放 beep 声音(PC蜂鸣器).

参数

频率 [可选参数] 播放频率(HZ),可以是从 37 到 32,767 的任意一个数字(0x25 到 0x7FFF). 默认为 500 Hz. 延迟 [可选参数] 播放延迟时间(毫秒).默认 = 1000 毫秒.

 

2、SoundSetWaveVolume ( 百分比 ) 调整系统波形音量的百分比大小.

参数

百分比 介于0和100之间的百分比值

 

3、SoundPlay ( "文件名" [, 延迟] ) 播放指定的音频文件.

参数

文件名 要播放的音频文件名(通常是 WAV 或 MP3 格式) 延迟 [可选参数] 此标志参数用以决定是否等待音频文件被播放完毕才继续执行其下语句:
1 = 等待音频文件播放完
0 = 在播放音频文件的同时继续执行后面的语句(默认)

返回值

None. (无论成功与否总是返回 1.)

注意/说明

脚本程序终止时将停止播放音频文件(如果仍在播放中的话).
调用 SoundPlay("") 可以用于停止当前播放的声音,同时也关闭打开的句柄.
如果你需要删除脚本中播放的声音文件, 你应该调用 SoundPlay("") 确定首先关闭句柄.
注:如果系统安装了第三方音频解码器,会自动调用.

 

例:

Beep(500, 1000);播放 beep 声音(PC蜂鸣器). --未测试成功
SoundSetWaveVolume(50);调整声音波形属性
SoundPlay("E:\music\i'm in here.mp3",1) ;加载音频文件

 

声音管理还有一个函数#include <Sound.au3>

可以实现打开音频文件,暂停,播放等

用户自定义函数 详细信息 _SoundClose Closes a sound previously opened with _SoundOpen.
_SoundLength 返回声音文件的长度.
_SoundOpen 打开一个声音文件,用于其它 _Sound 函数.
_SoundPause 暂停一个播放中的声音.
_SoundPlay 播放一个声音文件.
_SoundPos 返回声音的当前坐标.
_SoundResume Resume a paused sound.
_SoundSeek Seeks the sound to the specified position
_SoundStatus Returns the status of the sound
_SoundStop Stop a playing sound.

没有登录不能评论