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

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

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

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

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

除此之外,还有一些新的与播放音乐相关的头文件如: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;



相关文章
|
2月前
|
定位技术 流计算 Python
怎样使用Pyglet库给推箱子游戏画关卡地图
怎样使用Pyglet库给推箱子游戏画关卡地图
30 0
|
2月前
|
C++
EasyX图形库学习(二、文字输出)
EasyX图形库学习(二、文字输出)
C#窗体连连看小游戏(超详细)(下)
C#窗体连连看小游戏(超详细)
319 0
|
2月前
|
存储 编解码 Windows
EasyX图形库学习(三、用easyX控制图形界面中的小球、图片-加载、输出)
EasyX图形库学习(三、用easyX控制图形界面中的小球、图片-加载、输出)
|
12天前
|
Python
Python实现用鼠标截图功能
Python实现用鼠标截图功能
13 0
|
2月前
|
存储 Python
Python 一步一步教你用pyglet制作“彩色方块连连看”游戏
Python 一步一步教你用pyglet制作“彩色方块连连看”游戏
47 0
|
12月前
通过easyx窗口实现贪吃蛇
通过easyx窗口实现贪吃蛇
|
10月前
|
C++ 开发者 Windows
C++实现贪吃蛇(含源代码)—基于easyx图形库
C++实现贪吃蛇(含源代码)—基于easyx图形库
|
12月前
|
前端开发
前端代码分享——霓虹灯图标菜单特效(内含源码)
前端代码分享——霓虹灯图标菜单特效(内含源码)
|
算法 C#
C#窗体连连看小游戏(超详细)(上)
C#窗体连连看小游戏(超详细)
332 0
C#窗体连连看小游戏(超详细)(上)