(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)
首先还是常规套路,先引用相关头文件
#include<stdio.h>
#include<graphics.h>//首先还是要引入头文件
除此之外,还有一些新的与播放音乐相关的头文件如:mmsystem,这是包含多媒体设备接口头文件。
#include<stdio.h>
#include<graphics.h>//首先还是要引入头文件
#include<mmsystem.h>//这是包含多媒体设备接口头文件
#pragma comment(lib,"winmm.lib")//加载静态库
播放音乐的时候,还需要我们加载一下静态库,需要用到pragma comment
接下来就是创建一个窗口了
initgraph(1000, 640, SHOWCONSOLE);//创建一个窗口
setbkcolor(WHITE);//设置窗口颜色
cleardevice();//刷新一下,防止窗口颜色不变
我们使用mciSendString来播放音乐,首先要确保在您当前源文件的文件夹中已经存入了音乐的音频 ,我已经在我的文件夹中存入了风恋歌的音频
然后就是
mciSendString("open ../风恋歌.mp3", 0, 0, 0);//打开音乐
mciSendString("play ../风恋歌.mp3 repeat", 0, 0, 0);//播放音乐,repeat可以重复播放音乐
有了音乐,怎么弄少了图片呢,首先要定义一个图像的变量
IMAGE img;//定义一个图像变量
与音乐一样,先要确保在当前源文件的文件夹中有图片,这样的话方便下一步的读取
然后就是用loadimage访问文件夹中的图片,设置其大小并输出,别忘了要设置图片在窗口中的位置
// ./表示当前文件夹下的文件 ../表示当前文件夹的上一级目录
//加载照片(取变量,输入图片地址,设置图片大小(可写可不写))
loadimage(&img, "./古风照片.jpg",250,250);putimage(0, 0, &img);//输出照片,坐标和地址
最后依然是常规套路
getchar();//防止闪退
closegraph();//关闭窗口
return 0;