的Visual C++或C播放声音
答
看看在PlaySound()功能。
如果调用PlaySound()
与SND_ASYNC
标志,功能开始播放声音后立即返回。
例如:
#include <windows.h>
#include <mmsystem.h>
PlaySound(L"test.wav", NULL, SND_ASYNC | SND_FILENAME);
您还可以在您的项目设置中添加Winmm.lib
。
这里有一个简单的例子,应该工作:
#pragma once
#include "stdafx.h"
#include <windows.h>
#include <mmsystem.h>
int _tmain(int argc, _TCHAR* argv[])
{
if(!PlaySound(L"test.wav", NULL, SND_ASYNC | SND_FILENAME))
printf("error\n");
else
printf("ok\n");
getch();
return 0;
}
,并在stdafx.h中:
#pragma once
#include <iostream>
#include <tchar.h>
#include <conio.h>
大量的计算机程序播放声音。你认为他们可以使用一些你不知道的魔法吗? – Barmar