2013-03-27 171 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(); 
}