/*
音乐文件的使用
#pragma comment(lib,"Winmm.lib")//音乐的头文件
//_T是多字符集
mciSendString(_T("open _T(C:\\绝对目录\\音乐.mp3) alias mymusic"), NULL, 0, NULL);
outtextxy(0, 0, _T("按任意键开始播放"));
getch();
// 播放音乐
mciSendString(_T("play mymusic"), NULL, 0, NULL);
outtextxy(0, 0, _T("按任意键停止播放"));
getch();
// 停止播放并关闭音乐
mciSendString(_T("stop mymusic"), NULL, 0, NULL);
mciSendString(_T("close mymusic"), NULL, 0, NULL);
outtextxy(0, 0, _T("按任意键退出程序"));
getch();
closegraph();
*/
//实现方法
#include<graphics.h>//EasyX图形库头文件
#include<Windows.h>
#include<mmsystem.h>//音乐的头文件
#pragma comment (lib,"winmm.lib")//windows中与多媒体有关的大多数接口
#include <string.h>
using namespace std;
#define COUNT 148
int main(void){
IMAGE images[COUNT];
char fileName[128];
cout<< "正在加载...极乐净土"<< endl;
Sleep(3000);
initgraph(800,450);//初始化图形系统
mciSendString(_T("open _T(C:\\绝对目录\\音乐.mp3) alias mymusic"), NULL, 0, NULL);//alias指定一个类名mymusic
mciSendString(_T("play mymusic"), NULL, 0, NULL);//媒体一种接口方式
for(int i=0; i<COUNT; i++){
sprintf(fileName,"C:\\Users\\图片文件的位置\\images\\_%04d_图层-%d.jpg",COUNT-i,i);
loadimage(&images[i],fileName);
}
while(1){
for(int i=0; i<COUNT;i++){
putimage(0,0,&images[i]);//在屏幕上输出一个位图
Sleep(72);
}
}
system("pause");
closegraph();//正常结束程序释放资源
return 0 ;