VC ++播放声音

时间:2013-03-27 11:53:09

标签: visual-c++ audio

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

1 个答案:

答案 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();
}