我查阅了许多有关如何使其正常工作的教程,但我仍然不知道自己在做错什么。
我右键单击项目图标>构建选项>链接器,并添加了winmm。当我单击“生成并运行”时,可以打开控制台,但是没有声音播放。音频文件与该代码所在的main.cpp文件位于同一文件夹中。
我不知道要尝试什么,因为我没有收到任何错误。控制台打开时,音频文件根本无法播放。
#include <iostream>
#include <windows.h>
#include <mmsystem.h>
using namespace std;
int main()
{
PlaySound("audio.wav", NULL, SND_SYNC);
return 0;
}
我希望在控制台打开时播放声音文件。
答案 0 :(得分:0)
尝试使用
PlaySound(TEXT("audio.wav"), NULL, SND_FILENAME);
您还可以使用
来验证此操作是否成功 bool bSuccessful = PlaySound(TEXT("recycle.wav"), NULL, SND_FILENAME); // TRUE if successful, FALSE if failed;