无法使用 PlaySound 在 C++ 中播放音频文件
can't play audio file in c++ using PlaySound
我已经下载了一个 .wav 文件并将其保存在与主 .cpp 文件相同的文件夹中。
我已经包括:
#include <Windows.h>
#include <MMSystem.h>
#include <iostream>
这是我尝试用来在后台播放声音的命令:
PlaySound(TEXT("BgSound.wav"),NULL, SND_FILENAME | SND_LOOP | SND_ASYNC);
我把这行放在 main 中,每次我 运行 程序它只是播放 windows 默认的 "ting" 声音,当某些东西不起作用时...
有谁知道问题是什么以及如何解决?
问题是我没有将 .mp3 文件正确转换为 .wav
编辑:
我通过网站转换了 mp3 文件,而不是手动(通过更改结尾)
我已经下载了一个 .wav 文件并将其保存在与主 .cpp 文件相同的文件夹中。
我已经包括:
#include <Windows.h>
#include <MMSystem.h>
#include <iostream>
这是我尝试用来在后台播放声音的命令:
PlaySound(TEXT("BgSound.wav"),NULL, SND_FILENAME | SND_LOOP | SND_ASYNC);
我把这行放在 main 中,每次我 运行 程序它只是播放 windows 默认的 "ting" 声音,当某些东西不起作用时...
有谁知道问题是什么以及如何解决?
问题是我没有将 .mp3 文件正确转换为 .wav
编辑: 我通过网站转换了 mp3 文件,而不是手动(通过更改结尾)