2013-03-27 222 views
1

我需要C++代码来播放特定分贝的声音,这些分贝是用户动态选择的。VC++播放声音

+1

试试这个: http://stackoverflow.com/questions/1565439/how-to-playsound-in-c – user2215259 2013-03-27 11:56:57

回答

3

这是回答Here

您需要使用绝对路径,请确保您要发送的文件名(使用SND_FILENAME标志),并暂停该项目足够长的时间来播放声音文件(例如,使用的getchar())。您需要链接项目设置中的winmm.lib库,并在头文件中包含#include windows.h和mmsystem.h。

#include <windows.h> 
#include <mmsystem.h> 

int main() { 
    PlaySound((LPCSTR) "C:\\kenny g.WAV", NULL, SND_FILENAME | SND_ASYNC); 
    getchar(); 
}