资源描述:
《计算机科学与技术mp3音乐文件管理器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(2011届)本科毕业设计(论文)MP3音乐文件管理器的设计与实现学院、系:计算机与通信学院专业:计算机科学与技术学生姓名:班级:学号指导教师姓名:职称最终评定成绩2011年6月工业大学本科生毕业设计(论文)MP3音乐文件管理器的设计与实现院(系):专业:学号:学生姓名:指导教师:2011年6月湖南工业大学本科生毕业设计(论文)摘要随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件、媒体播放器层出不穷,而MP3(MPEGAudioLayer3)格式以其体积小、音质也有保证的特点成为使用最为广
2、泛的音频格式,得到了绝大多数软件和硬件媒体播放器的支持。如今,软件市场上的媒体播放器层出不穷,如:Winamp、Foobar2000和千千静听等。但是,当播放器中有大量的文件和内容时,不能够很好的管理这些文件,这就需要我们设计一个用来管理这些文件的管理器,来对这些文件进行分类列表等。为了方便用户管理磁盘上大量的音乐文件,我们本题研究制作了一个音乐文件管理器,用来管理音乐文件,包括对文件进行分类,添加列表,并对列表进行管理,对歌曲信息进行修改等等。本课题探索性地设计实现了一个MP3音乐文件管理器,要求实现以下功能:
3、通过搜索磁盘上的MP3音乐文件,维护一个自定义的播放列表;播放列表中有关MP3文件的信息,如歌名、艺术家、流派、歌词、封面、专辑等信息,通过查找MP3文件的3种标签信息来自动填写;也可以编辑播放列表,然后把这些信息添加或更新到MP3文件的标签中;提供把自定义播放列表转换为常用播放器使用的播放列表格式,如m3u,pls,asx等。论文首先介绍了系统研究背景、研究目标及意义,以及什么是音乐文件管理器和对MP3标签的认识,然后,论文介绍了系统的需求分析,阐述了系统各功能的详细设计与实现,并对一些重要功能进行了详细的代码
4、说明,最后,论文介绍了系统的运行环境与运行效果,并对各个部分进行了图示说明。另外,论文还做了一些其他补充,使论文更加完整。关键词:文件管理器;JAVA;添加列表;文件分类32湖南工业大学本科生毕业设计(论文)ABSTRACTAlongwiththedevelopmentandpopularzationofcomputersandmultimediatechnology,variousmediatypesandmediaplayersemergecontinually.TheMP3(MPEGAudioLayer3)
5、typeisoneofthemostbroadlyusedaudiotypes.BecauseMP3hassmallvolumeandhightonequality,ithasbeensupportedbymostsoftwareandhardwaremediaplayers.Nowdays,themediaplayersonthemarketofsoftwareemergeoneafteranotherincessantly,suchasWinamp,Foorbar2000,TTPlayer,andetc.Th
6、ehighertonequalityandthelowermemoryconsumptionarethegoalsthateachkindofmediaplayerpursues.ApieceofsoftwarewhichiscalledMP3playerwithtimely-displayinglyricisdesignedandrealizedinthisthesis.ThissoftwareisdevelopedbyusingtheexistingdecoderofmediafilesandJAVAlang
7、uage.Theplayercandisplaylyricwithreal-timewhileplayingMP3,anditsupportssomeothertypesofcommonmediafiles.Firstly,thisthesisintroducesMP3andMP3filemanager,researchcontentsandchapter.Secondly,thedesigngoalofthesystemisanalyzed,andthefunctinmodulesofthesystemared
8、ividedanddesigns,includingplayingcontrol,playlistmanagement,lyricdisplay,menumanagementandhelp,alsotheprocessflowsofmediaandlyricfilesaredesigned.Thirdly,thedevelopmentplatformsareintrodu