//不知道为什么播放不了(有问题)
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
#include<mmsystem.h>//包含多媒体设备接口头文件,放到#include<graphics.h>下面
#pragma comment(lib,"winmm.lib")//加载静态库这是预编译指令,不是语句不加;
void BGM()//播放音乐
{
mciSendString("open ./Honor.mp3 alias BGM", 0, 0, 0);//打开音乐
//mciSendString("play ./Honor.mp3",0, 0, 0);//播放音乐
//每次都要写/Honor.mp3路径很麻烦 所以取别名 (alias) BGM
//mciSendString("play BGM", 0, 0, 0);
//要想重复播放 需要repeat 直接加在BGM后面
mciSendString("play BGM repeat ", 0, 0, 0);
//关闭音乐
if (0)
{
//close 关闭音乐
mciSendString("close BGM ", 0, 0, 0);
}
}
int main()
{
BGM();
getchar();
closegraph();
return 0;
}