Visual c++ VC++;播放声音 < >我需要C++代码来播放用户指定的特定分贝的声音。 < P>这是回答< /P>

Visual c++ VC++;播放声音 < >我需要C++代码来播放用户指定的特定分贝的声音。 < P>这是回答< /P>,visual-c++,audio,Visual C++,Audio,您需要使用绝对路径,确保您正在发送文件名(使用SND_filename标志),并暂停程序足够长的时间以播放声音文件(例如,使用getchar()。您需要在项目设置中链接winmm.lib库,并且#在标题中包含windows.h和mmsystem.h #include <windows.h> #include <mmsystem.h> int main() { PlaySound((LPCSTR) "C:\\kenny g.WAV", NULL, SND_FILE

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

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

int main() {
    PlaySound((LPCSTR) "C:\\kenny g.WAV", NULL, SND_FILENAME | SND_ASYNC);
    getchar();
}
#包括
#包括
int main(){
播放声音((LPCSTR)“C:\\kenny g.WAV”,空,SND_文件名| SND_异步);
getchar();
}
试试这个: