当前位置: 代码迷 >> PB >> PB调用windows的APIwinmm.dll的sndPlaySoundA播放wav,但是不知道如何停止
  详细解决方案

PB调用windows的APIwinmm.dll的sndPlaySoundA播放wav,但是不知道如何停止

热度:22   发布时间:2016-04-29 08:23:50.0
PB调用windows的APIwinmm.dll的sndPlaySoundA播放wav,但是不知道怎么停止啊
PB调用windows的APIwinmm.dll的sndPlaySoundA播放wav,但是不知道怎么停止啊


声明函数
Function boolean sndPlaySoundA(string SoundName,ulong Flags) Library "WINMM.DLL " 
Function ulong waveOutGetNumDevs() Library "WINMM.DLL " 



调用

String ls_SoundFile = "1.wav " //声音文件的名称 
ulong lul_numdevs 
lul_numdevs = WaveOutGetNumDevs() 
IF lul_numdevs > 0 THEN 
sndPlaySoundA(ls_SoundFile,1) 
END IF


这个是播放,怎么停止呢,

------解决方案--------------------
楼主还是使用windows media player控件比较好


http://download.csdn.net/source/1734161

如果是做呼叫中心一般板卡或设置所带的dll里有专门的函数可以使用
------解决方案--------------------
顶,楼上的很好!
  相关解决方案