如何用easyx播放音乐,插入图片

 (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)

 首先还是常规套路,先引用相关头文件

#include
#include//首先还是要引入头文件

除此之外,还有一些新的与播放音乐相关的头文件如:mmsystem,这是包含多媒体设备接口头文件。

#include
#include//首先还是要引入头文件
#include//这是包含多媒体设备接口头文件
#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; 

你可能感兴趣的:(c语言经典游戏,c语言)