格林童话睡前故事:VC(MFC中)用sndPlaySound()播送音乐只有咚咚声,为什么?

来源:百度文库 编辑:高校问答 时间:2024/04/29 12:52:30
我用的音乐格式是WAV(二十几KB)
参数是SND_ASYNC.

你的问题可以这样的解决:下面的程序编译并且通过!

首先你要在工程中加入多媒体组件。选择 Project|Add to

Project|Compents and Controls 菜单项,在弹出的 Compents and

Control Gallery 对话框中选择 Visual C++Compents 文件夹,然后选择

Windows Multimedia library 选项,将其插入工程中。

然后就有:

void CSndplaysoundDlg::OnButton1()
{

sndPlaySound("c:\\1.wav",SND_ASYNC);

}

这样就可以解决你的问题,如果你还是只是听到咚咚的声音,那么你就可以

检查你的声音文件是不是损坏了。