函数说明: PlaySound varSndFileName,varFlag 播放声音文件。 varSndFileName:要播放的声音文件路径即文件名,字符串; varFlag:播放的标志,整型(该值由以下标志通过与的方式而得,使用时需转换为10进制数),如下 SOUND_LOOP(0x0000):重复播放声音,必须与SOUND_SYNC标志一块使用; SOUND_NODEFAULT(0x0001):不播放缺省声音,若无此标志,则PlaySound在没找到声音时会播放缺省声音; SOUND_SYNC(0x0002):同步播放声音,在播放完后PlaySound函数才返回; SOUND_NOWAIT(0x0004):如果驱动程序正忙,则函数就不播放声音并立即返回; SOUND_NOSTOP(0x0008):PlaySound不打断原来的声音播出并立即返回FALSE; SOUND_ASYNC(0x0010):用异步方式播放声音,PlaySound函数在开始播放后立即返回; 返回布尔型:是否成功播放。 如 a = sys.PlaySound("AlarmSnd2.wav",0)
举例: 在a.bsp的画面中加载一个Button对象,在脚本编辑器中编辑该Button的Click事件如下: Sub BSButton1_OnClick() a = sys.PlaySound("AlarmSnd2.wav",0) MsgBox a End Sub 运行a.bsp画面,点击Button,播放ztsound目录下的“alarmsnd2.wav”,将是否成功播放放在“a”中。 |