欢迎来到天天文库
浏览记录
ID:13145104
大小:668.00 KB
页数:51页
时间:2018-07-20
《音频播放器软件的设计与实现_毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南开大学滨海学院本科生毕业论文(设计)中文题目:音频播放器软件的设计与实现外文题目:TheDesignandImplementationofAudioPlayerSystem系别:计算机科学系专业:计算机科学与技术(数字影视动画技术与应用方向)完成日期:2011年4月30日2南开大学滨海学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的毕业论文(设计),题目《基于智能卡的远程身份认证系统设计与实现》是本人在指导教师的指导下,独立进行研究工作所取得的成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明。除此之外,本论文不包含任何其他个人或集体
2、已经发表或撰写过的作品成果。本人完全意识到本声明的法律结果。毕业论文(设计)作者签名:郭培赞日期:2011年4月5日2摘要音频播放器软件的设计与实现摘要随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件、媒体播放器层出不穷,而MP3(MPEGAudioLayer3)格式以其体积小、音质也有保证的特点成为使用最为广泛的音频格式,得到了绝大多数软件和硬件媒体播放器的支持,同时WAV格式作为无损的音频格式也独树一帜。如今,软件市场上的媒体播放器百花齐放,如:MediaPlayer,酷我音乐盒和千千静听等。高音质播放和低内存消耗是各种媒体播放器所
3、追求的目标。本文探索性地设计实现了一个支持播放列表和LRC歌词实时显示的音频播放器的软件。本软件用Eclipse3.2平台,java语言及其相应的音频支持插件JMF开发而成,设计思想为MVC,即Model-View-Control模式。该播放器实现了在播放MP3的同时实时地显示LRC歌词,并且支持WAV等。利用java开发的应用程序具有平台可移植性,可以做到Oncewrite,runeverywhere,同时有着比较完善的功能。论文首先介绍了java语言,MVC及JMF的基本概念,内容及章节安排。然后,论文介绍了系统的设计目标,划分并设计了系统功能模块,包括:
4、播放窗口模块、播放列表管理模块、歌词实时显示模块、播放控制模块和播放信息模块等,设计了媒体文件和歌词文件的处理流程。接着,论文介绍了本播放器的开发平台,阐述了系统各功能的详细设计与实现。最后,论文介绍了系统的运行环境及运行效果,并对各个部分进行了图示说明。关键词:音频播放器平台无关javaMVCJMFEclipseIIAbstractThedesignandimplementationoftheAudioPlayerSystemAbstractWiththeevolvementandpopularizationofcomputerscienceandmulti
5、mediatechnology,avarietyofmediafiles,mediaplayersoftwarecomeintoappearenceoneafteranother.MP3(MPEGAudioLayer3)formatalsobecomesthemostwidelyusedfeaturesaudioformat,foritssmallsizeandsoundquality.It’ssupportedbythevastmajorityofsoftwareandthehardwaremediaplayer.WAVaudioformatsisalseo
6、famousforitsno-damagingsoundquality.Today,mediaplayersoftwareonthemarketrisesoneafteranother,suchas:MediaPlayer,coolboxesandTTPlayerandsoon.Thepursuitofhighqualityandlowmemoryconsumptioniscarriedonbyeverymediaplayer.ThisarticleexplorestodesignandimplementaLRCsupportedaudioplayersoft
7、warewithplaylistsandreal-timedisplay.ThesoftwareusedEclipse3.2,javalanguageanditscorrespondingaudiosupportplug-insdevelopedwithJMFasthedevelopplatform.ThemaindesigningideaofthesoftwareistheMVC(theModel-View-Control)pattern.TheplayerachievedinrealtimeLRCdisplaywhileplayingMP3,andsupp
8、ortsWAVandsoon.Prog
此文档下载收益归作者所有