如何用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;



相关文章
|
6月前
|
C++
EasyX图形库学习(二、文字输出)
EasyX图形库学习(二、文字输出)
|
前端开发 人机交互
Cocos Creator3.8 项目实战(四)巧用九宫格图像拉伸
Cocos Creator3.8 项目实战(四)巧用九宫格图像拉伸
403 0
|
6月前
|
计算机视觉 Python
OpenCV获取视频文件的属性并动态显示实战(附Python源码)
OpenCV获取视频文件的属性并动态显示实战(附Python源码)
106 0
|
6月前
|
存储 编解码 Windows
EasyX图形库学习(三、用easyX控制图形界面中的小球、图片-加载、输出)
EasyX图形库学习(三、用easyX控制图形界面中的小球、图片-加载、输出)
|
5月前
|
Python
Python实现用鼠标截图功能
Python实现用鼠标截图功能
|
6月前
如何用Qt抠一个圆形头像出来
如何用Qt抠一个圆形头像出来
|
12月前
|
区块链
EasyX趣味化编程note6,图片操作及文字
EasyX趣味化编程note6,图片操作及文字
111 0
|
前端开发
前端代码分享——霓虹灯图标菜单特效(内含源码)
前端代码分享——霓虹灯图标菜单特效(内含源码)
|
Python
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
185 0