无法使用PlaySound在c ++中播放音频文件

时间:2019-03-11 10:50:08

标签: c++ audio wav playsound

我已经下载了.wav文件,并将其与主.cpp文件保存在同一文件夹中。

我包括了:

#include <Windows.h>
#include <MMSystem.h>
#include <iostream>

这是我要用来在后台播放声音的命令:

PlaySound(TEXT("BgSound.wav"),NULL, SND_FILENAME | SND_LOOP | SND_ASYNC);

我把这一行放在main中,每次运行程序时,它在某些不起作用时只会播放Windows默认的“叮”声。

有人知道问题出在哪里以及如何解决吗?

1 个答案:

答案 0 :(得分:0)

问题是我没有将.mp3文件正确转换为.wav

编辑: 我通过网站而不是手动(通过更改结尾)来转换mp3文件