怎么播放一个声音文件,时间为5分钟!!请指教???
在5分钟之内点击有效,重新开始播放~,超过5分钟就关闭程序! SoundPlay--------------------------------------------------------------------------------
播放指定的音频文件。
SoundPlay ( "文件名" [, 候时] )
参数
文件名 要播放的音频文件名(一般是 WAV 或 MP3 格式)
候时 [可选参数] 此标志参数用以决定是否等待音频文件被播放完毕才继续执行其下语句:
1 = 等待音频文件播放完
0 = 在播放音频文件的同时继续执行后面的语句(默认)
在开始播放前用$timer = TimerInit()取时间标签
然后一边播放一边用TimeDIff($Timer)比较时间是否已经达到指定值,如果在时间达到指定值前按下了播放就。。。。可以重新开始。。。可以再播放一次后退出。。。。。。。。。。。。。。由自己设定!
回复 2# liongodmien 的帖子
谢谢你了!!!! :face (33): 使用TimerInit、TimerDiff判断绝非上策,因为是实时判断,所占用的资源就相应要高了。高效的方法是在_SoundPlay前用AdlibRegister或SetTimer函数注册一个回调函数,延迟为5分钟,5分钟到了自动调用自定义函数,可以在这个自定义函数里面用_SoundClose关闭音乐播放并退出。 回复 5# pusofalse又长见识了! 5楼高见!继续学习! 受教了,太谢谢了 SoundPlay
--------------------------------------------------------------------------------
播放 ...
liongodmien 发表于 2008-10-3 15:10 http://www.autoitx.com/images/common/back.gif
1 = 等待音频文件播放完
有时必须使用这个参数,使得关闭程序窗口时候会慢半拍,有办法能关闭窗口时候快一些吗?
页:
[1]