MPlayer 音乐播放器项目讲解
一、简要介绍MPlyer音乐播放器
MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流操作系 统使用,例如Linux和其他类Unix系统、Windows及Mac OSX
系统。
二、在开发板实现MPlayer功能
具体如何实现mute 0 静音,为什么用这个命令不用我们做,我们要做的是在开发板上获取出界面后,按下相应按钮实现相应的功能,即对这个命令的处理和
调用。完成的效果图如下:
![完成的效果图](https://i-blog.csdnimg.cn/blog_migrate/fdce1ec06ca4af53e9ec7dec0057bffa.png)
三、 Mplayer 项目规格
mplayer 的基本功能(必做部分)
1、能够播放歌曲文件
2、能通过触摸屏按钮控制mplayer 播放、暂停、上一首、下一首、音量加减
3、显示歌曲列表,当前播放歌曲须要反显,点击对应歌曲能切换
4、显示歌曲信息
(歌曲总长度、歌曲当前播放时间、歌曲进度百分比、歌曲名字、歌曲艺术家)
5、显示歌曲对应的歌词,并且能够和歌曲同步
6、能够自动换歌(播放完一首歌曲后,自动播放下一首歌)
四、思路
![思维导图](https://i-blog.csdnimg.cn/blog_migrate/24d36f4eeb399bec444c6cc6bbca72d6.png)
五、具体操作步骤
1、画glade界面
![glade界面](https://i-blog.csdnimg.cn/blog_migrate/becbc961f5a5eb1b0769617076bceb25.png)
具体框架:
#include<gtk/gtk.h>//头文件
int main(int argc,char &argv)
{
gtk_init(&argc,&argv);
GladeXML *gxml = glade_xml_new("./mplayer.glade",NULL,NULL);
//打开glade文件;
//......
//我们所写的代码
//.....
gtk_main();
return 0;
}
添加代码后的运行效果: