我需要C ++代码来播放用户动态选择的特定分贝的声音。
答案 0 :(得分: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();
}