linux下mp3播放器的实现

linux下mp3播放器的实现

ID:796785

大小:360.53 KB

页数:34页

时间:2017-09-05

linux下mp3播放器的实现_第1页
linux下mp3播放器的实现_第2页
linux下mp3播放器的实现_第3页
linux下mp3播放器的实现_第4页
linux下mp3播放器的实现_第5页
资源描述:

《linux下mp3播放器的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Linux下mp3播放器的研究实现学生姓名:XXX指导老师:XXX摘要:由于Linux具有高度便携性和高度自由。最近几年,它在移动设备和个人电脑领域的应用也越来越广泛。鉴于以上应用领域对用户界面友好性方面的要求,几乎所有的此类应用都是采用图形用户界面。基于GTK的GNOME,是Linux领域中最主要的桌面环境。而GTK本身,则是创造图形用户界面的最流行的跨平台GUI工具箱之一。这里将通过一个使用GTK和GStreamer技术的简单mp3播放器的实现,详细描述Linux环境下的图形界面编程技术。关键词:Linux;mp3播放器;GTKT

2、heExaminationandImplementationofMp3PlayerinLinuxStudentname:XIAOHong-zheAdvisor:ZHOUShu-renAbstract:Linuxeditionsinstalledonbothmobiledevicesandpersonalcomputershavebecomeincreasinglycommonplaceinrecentyears,owinglargelytoitshighlyportabilityandhighdegreeoffreedom.Inviewo

3、ftheimportanceofuserfriendlyoperation,almostalloftheseeditionsarebasedonGraphicalUserInterface(GUI).BasedonGTK,oneofthemostpopularcross-platformwidgettoolkitsforcreatinggraphicaluserinterfaces,Gnomeisadominantdesktopenvironment—theGUIwhichrunsontopofacomputeroperatingsyst

4、em.ThispapermainlyfocusedontheimplementationofasimpleGUIinterfacedmp3playerusingGTKandGStreamertechnologyunderGnomeenvironment,willillustratedetailedstepsonLinuxGUIprogramming.Keywords:Linux;mp3Player;GTK目录1引言11.1课程设计目的11.2课程设计的意义12编译环境的搭建和检测22.1基本编译环境的搭建22.2安装GTK/GNOME编译

5、环境22.3安装GStreamer编译环境43需求分析63.1程序设计需求63.2需求分析64详细设计84.1程序文件的组织84.2main.c文件84.3图形界面的结构104.4PLAY按钮114.5菜单134.6mp3文件的选取与文件名的显示144.7GStreamer和文件的播放164.8使用滑块来控制的播放进度214.9实现的一点补充245系统实现265.1Makefile文件的编写265.2编译,安装,运行,卸载275.3制作源代码安装包276结束语29致谢30参考文献311引言1.1课程设计目的随着时代的进步,科技的发展。开源

6、化的Linux在IT行业中运用越来越广泛了。熟练的掌握Linux的相关操作,Linux内的程序开发,是作为一名当代大学生的首要目的。所以,此课程将通过一个使用GTK和GStreamer技术的简单mp3播放器的实现,详细描述Linux环境下的图形界面编程技术。1.2课程设计的意义目前,我国在计算机应用、计算机软件和电子类相关专业的人才培养方面,取得了长足的发展,但同时也让我们深刻地感觉到缺乏实际开发设计项目的经验,不善与综合运用所学理论,对知识的把握缺乏融会贯通的能力。本次课程设计是在我们学完了Linux操作系统之后开展的,通过此次Linu

7、x操作系统课程设计,可以让我们把书本上的理论知识用于实践中去,对Linux操作系统的各种操作能真正的理解,在设计的过程中,会出现很多问题是我们想不到的,书上也从来没有的,通过实践,提高了我们解决实际问题的能力。本次我的课题的做一个简单的mp3播放器,现在音乐播放器随处可见,应用范围广,一定程度上对人们的生活做了一定的贡献,此次通过对论坛的设计,可以让自己所学的知识融入到实际生活。2编译环境的搭建和检测2.1基本编译环境的搭建刚装好的系统中已经有GCC了,但是这个GCC几乎什么文件都不能编译,因为它缺少一些必须的头文件。这里可以选择安装bu

8、ild-essential这个软件包来解决这个问题,方法是在Synaptic里面搜索build-essential或在终端中输入下面命令:sudoapt-getinstallbuild-ess

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。