皮皮网
皮皮网

【莱昂氏源码】【dm游戏源码】【nodejs 源码解读】wav播放类vc源码_wav播放器

来源:php168 源码 发表时间:2024-11-06 14:05:00

1.VC++中发出声音的播v播函数是什么啊

wav播放类vc源码_wav播放器

VC++中发出声音的函数是什么啊

       要播放一个已知路径的WAV文件很简单:

       PlaySound( "C:\\test.wav", NULL, SND_FILENAME | SND_ASYNC);

       此时函数立即返回(声音如果很长,它会在后台自行播放完毕)

       PlaySound函数的放类放器声明为:

       BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);

       参数pszSound是指定了要播放声音的字符串,该参数可以是源码WAVE文件的名字,或是播v播WAV资源的名字,或是放类放器莱昂氏源码内存中声音数据的指针,或是源码dm游戏源码在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的播v播声音。参数hmod是放类放器应用程序的实例句柄,当播放WAV资源时要用到该参数,源码否则它必须为NULL。播v播参数fdwSound是放类放器标志的组合,如下表所示。源码若成功则函数返回TRUE,播v播nodejs 源码解读否则返回FALSE。放类放器

       播放标志以及含义:

       SND_APPLICATION

       用应用程序指定的源码关联来播放声音。

       SND_ALIAS

       pszSound参数指定了注册表或WIN.INI中的系统事件的别名。

       SND_ALIAS_ID

       pszSound参数指定了预定义的微政务源码声音标识符。

       SND_ASYNC

       用异步方式播放声音,PlaySound函数在开始播放后立即返回。

       SND_FILENAME

       pszSound参数指定了WAVE文件名。

       SND_LOOP

       重复播放声音,express源码解读必须与SND_ASYNC标志一块使用。

       SND_MEMORY

       播放载入到内存中的声音,此时pszSound是指向声音数据的指针。

       SND_NODEFAULT

       不播放缺省声音,若无此标志,则PlaySound在没找到声音时会播放缺省声音。

       SND_NOSTOP

       PlaySound不打断原来的声音播出并立即返回FALSE。

       SND_NOWAIT

       如果驱动程序正忙则函数就不播放声音并立即返回。

       SND_PURGE

       停止所有与调用任务有关的声音。若参数pszSound为NULL,就停止所有的声音,否则,停止pszSound指定的声音。

       SND_RESOURCE

       pszSound参数是WAVE资源的标识符,这时要用到hmod参数。

       SND_SYNC

       同步播放声音,在播放完后PlaySound函数才返回。

相关栏目:百科