首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

mfc中用sndPlaySound来播放声音 为什么它好像没用一样!该如何解决

2013-01-25 
mfc中用sndPlaySound来播放声音 为什么它好像没用一样!!定义了头文件mmsystem.h添加了连接库winmm.lib再设

mfc中用sndPlaySound来播放声音 为什么它好像没用一样!!
定义了头文件mmsystem.h
添加了连接库winmm.lib
再设置了一个按钮 定义一个函数来响应(如下)
void CPlaySoundDemoDlg::OnPlaySound() 
{
 sndPlaySound("G:\Program Files\Microsoft Visual Studio\MyProjects\PlaySoundDemo\res\1.wav",SND_SYNC);
}
为什么点按钮,它不播放声音(wav格式) 。
求大神指导。
[解决办法]
mfc中用sndPlaySound来播放声音 为什么它好像没用一样!该如何解决
目录格式不对,用双斜杠代替单斜杠。
G:\\Program Files\\Microsoft Visual Studio\\MyProjects\\PlaySoundDemo\\res\\1.wav
具体名字忘了,好像是有转义符的原因,度娘去吧。
[解决办法]
先赞同 1 楼。
SND_SYNC 是同步标记,会阻塞。改成SND_ASYNC,具体问度哥去吧

热点排行