C语言播放声音文件的函数.docx
《C语言播放声音文件的函数.docx》由会员分享,可在线阅读,更多相关《C语言播放声音文件的函数.docx(3页珍藏版)》请在三一办公上搜索。
1、C语言播放声音文件的函数两个声音函数sound,nosound和延迟函数delay由函数库提供。 函数名: sound 功 能: 以指定频率打开PC扬声器 用 法: void sound(unsigned frequency); 程序例: #include int main(void) sound(7); delay(10000); nosound; return 0; PlaySound PlaySound函数的声明为: BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound); 参数pszSound是指定了要播放声音的字符串,
2、该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的声音。 参数hmod是应用程序的实例句柄,除非pszSound的指向一个资源标识符,否则必须设置为NULL。 参数fdwSound是标志的组合,如下表所示。若成功则函数返回TRUE,否则返回FALSE。 播放标志以及含义: SND_APPLICATION 用应用程序指定的关联来播放声音。 SND_ALIAS pszSound参数指定了注册表或WIN.INI中的系统事件的别名。 SND_ALIAS_ID pszSound参数指定了
3、预定义的声音标识符。 SND_ASYNC 用异步方式播放声音,PlaySound函数在开始播放后立即返回。 SND_FILENAME pszSound参数指定了WAVE文件名。 SND_LOOP 重复播放声音,必须与SND_ASYNC标志一块使用。 SND_MEMORY 播放载入到内存中的声音,此时pszSound是指向声音数据的指针。 SND_NODEFAULT 不播放缺省声音,若无此标志,则PlaySound在没找到声音时会播放缺省声音。 SND_NOSTOP PlaySound不打断原来的声音播出并立即返回FALSE。 SND_NOWAIT 如果驱动程序正忙则函数就不播放声音并立即返回。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 播放 声音文件 函数
链接地址:https://www.31ppt.com/p-3155333.html