- #define _CRT_SECURE_NO_WARNINGS
- #include
- #include
- #include
- #include
//播放音乐所需要的头文件 - #pragma comment(lib,"winmm.lib")//告诉编译器,加载winmm.lib库文件
- #define COUNT 50
-
- using namespace std;
- int main()
- {
- IMAGE images[COUNT];
- char fileName[50];
-
- cout << "正在加载..." << endl;
- //预先加载资源
- for (int i = 1; i <= COUNT; i++)
- {
- sprintf(fileName, "E:\\C-C++\\documents\\WeChat_20231107100112_out%04d.jpg", i);
- loadimage(&images[i - 1], fileName);//加载图片
- }
-
- initgraph(1280, 576);//初始化图像界面
- loadimage(0, _T("OIP-C.jpg"));//加载图片
-
- //重复播放极乐净土mp3
- mciSendString(_T("play 极乐净土.mp3 repeat"), 0, 0, 0);
-
- //循环播放图片
- while (1)
- {
- for (int i = 1; i <= COUNT; i++)
- {
- putimage(0, 0, &images[i]);//播放图片
- Sleep(150);
-
- }
- }
-
- system("pause");
- closegraph();
- return 0;
-
- }
注意事项:
在上个博客上编写了音频版的,在此基础上增加了动画效果;
其动画效果由每一帧的图片构成(具体图片可以根据自己下载的视频到视频转化图片软件进行转化成JPG格式)
同时注意将项目字符属性进行转换
字符集需要转化为“使用多字节字符集”