曼菲士 发表于 2011-6-26 16:58:00

[求助]AutoIT能否写出声音无缝播放?求代码,请高手赐教,谢谢。

#include <Sound.au3>

OnAutoItExitRegister("_Quit")

Global $sound = _SoundOpen("D:\下载目录\TEST.WAV")
;AdlibRegister("_SS", 500);_SoundLength($sound,2))

While 1
        ;_SoundPlay($sound, 0)
        SoundPlay ( "D:\下载目录\ADD.WAV" , 1 )
        ;Sleep(_SoundLength($sound,2))
WEnd
Exit

Func _Quit()
        ;AdlibUnRegister("_SS")
        _SoundClose($sound)
EndFunc


Func _SS()
        _SoundPlay($sound, 0)
EndFunc


用AU3自带命令和UDF函数连续播放都会有停顿,折腾了好久,依然没有达到效果,请高手赐教,重复无缝播放一个声音文件,AutoIT能不能写出无缝播放的代码?

rchockxm 发表于 2011-6-26 19:58:44

用 bass.dll 應該可以。

曼菲士 发表于 2011-6-26 21:49:59

去哪找?代码怎么写?

rchockxm 发表于 2011-6-26 22:29:26

去哪找?代码怎么写?
曼菲士 发表于 2011-6-26 21:49 http://www.autoitx.com/images/common/back.gif

http://www.autoitscript.com/forum/topic/83481-bass-function-library-sound-and-music-functions/

曼菲士 发表于 2011-6-27 14:56:27

本帖最后由 曼菲士 于 2011-6-27 14:57 编辑

看起来有点乱,没其它办法了?
这个Bass.DLL 有7MB左右,太大了。

ollydbg 发表于 2011-6-29 01:24:26

同问求解{:face (238):}

gapkiller 发表于 2011-6-29 18:07:22

beep(1000,100000000)

曼菲士 发表于 2011-7-2 10:17:48

回复 7# gapkiller


    朋友。。。你是来搞笑的吧,这“B”声音不是我想要的效果呢

menfan1 发表于 2011-7-2 15:38:08

beep(1000,100000000)
gapkiller 发表于 2011-6-29 18:07 http://www.autoitx.com/images/common/back.gif

牛哈。。
页: [1]
查看完整版本: [求助]AutoIT能否写出声音无缝播放?求代码,请高手赐教,谢谢。