1

我需要 C++ 代码以用户动态选择的特定分贝播放声音。

4

1 回答 1

3

这是在这里回答的

您需要使用绝对路径,确保您正在发送文件名(使用 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();
}
于 2013-03-27T11:58:54.530 回答