PlaySound

Navigation:  组态系统介绍 > 脚本应用 > 系统函数 >

PlaySound

Previous pageReturn to chapter overviewNext page

 

函数说明:

   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”中。