播放,声音,方法,VC++ VC++中播放声音的方法 声音是多媒体的一个重要组成部分,在应用程序中加入声音可以使界面更友好
在VC++中可以根据 不同的应用要求,用不同的方法实现声音的播放
一.播放声音文件的简单方法 在VC++ 中的多媒体动态连接库中提供了一组与音频设备有关的函数
利用这些函数可以方便地播 放声音
最 简 单 的播放声音方法就 是直 接 调 用VC++ 中提 供 的声音播放函 数BOOL sndPlaySound ( LPCSTR lpszSound,UINT fuSound ); 或BOOL PlaySound( LPCSTR lpszSound, HMODULE hmod, DWORD fuSound );其中参数 lpszSound 是需要播放声音的
WAV 文件的路径和文件名, hmod 在这里为 NULL, fuSound是播放声音的标 志 , 详 细 说 明 请 参 考 VC++ 中的帮 助
例 如 播放C:\sound\music
wav 可以用 sndPlaySound ("c:\\sound\\music
wav",SND_ASYNC);或PlaySound("c:\\sound\\music
wav",NULL, SND_ASYNC|SND_NODEFAULT );如果没有找到 music
wav 文件,第一种格式将播放系统默认的声音,第二 种格式不会播放系统默认的声音
二.将声音文件加入到程序中 在VC++的程序设计中,可以利用各种标准的资源,如位图,菜单,对话框等
同时VC++也允许用 户自定义资源,因此我们可以将声音文件作为用户自定义资源加入程序资源文件中,经过编译连接生 成EXE 文件,实现无
WAV 文件的声音播放
要实现作为资源的声音文件的播放,首先要在资源管理器中加入待播放的声音文件(实现过程并 不复杂,这里不