基于java的mp3播放器的设计与实现 毕业论文

基于java的mp3播放器的设计与实现 毕业论文

ID:323914

大小:253.50 KB

页数:25页

时间:2017-07-23

基于java的mp3播放器的设计与实现  毕业论文_第1页
基于java的mp3播放器的设计与实现  毕业论文_第2页
基于java的mp3播放器的设计与实现  毕业论文_第3页
基于java的mp3播放器的设计与实现  毕业论文_第4页
基于java的mp3播放器的设计与实现  毕业论文_第5页
资源描述:

《基于java的mp3播放器的设计与实现 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、-山西信息职业技术学院毕业论文(设计)基于java的mp3播放器的设计与实现论文指导教师信息管理系学生所在系部信息管理系专业名称软件技术论文提交日期年月日论文答辩日期年月日2014年月日-摘要随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件、媒体播放器层出不穷,而MP3(MPEGAudioLayer3)格式以其体积小、音质也有保证的特点成为使用最为广泛的音频格式,得到了绝大多数软件和硬件媒体播放器的支持,同时WAV格式作为无损的音频格式也独树一帜。如今,软件市场上的媒体播放器百花齐放,如:MediaPlayer,酷我音乐盒

2、和千千静听等。高音质播放和低内存消耗是各种媒体播放器所追求的目标。【关键词】音乐播放器javaMVCJMFEcpliseI-Title:LibrarymanagementsystemMajor:SoftwaretechniqueName:LiuRuiyuanSignature:Supervisor:DuanQinSignature:AbstractAlongwiththedevelopmentofthecomputertechnologyandthedevelopmentofmultimediatechnologyandthepersonalco

3、mputer,avarietyofmedia,mediaplayeremergeinanendlessstream,whiletheMP3(MPEGAudioLayer3)formattobecomethemostwidelyusedaudioformatwithitssmallsize,thesoundqualityisguaranteed,thevastmajorityofsoftwareandhardwaremediaplayersupport,atthesametime,WAVformataslosslessaudioformatsals

4、obecomeanindependentschool.Now,softwareonthemarketAllflowersbloomtogether.mediaplayer,suchas:MediaPlayer,coolmusicboxandTTPlayeretc..Highqualityplaybackandlowmemoryconsumptionisthegoalofallkindsofmediaplayer.【关键词:音乐播放器javaMVCJMFEcpliseKeywords】javamusicplayer,MVCJMFEcpliseIII

5、-目录一、绪论31.1背景、目的与意义31.2Java语音的特性3二、相关技术简介42.1关于JMF技术42.2JMF常用类52.2.1数据源(DataSource)52.2.2媒体定位器(MediaLocator)52.2.3播放器(Player)52.2.4数据池(DataSink)62.2.5数据格式(Format)62.2.6管理器(Manager)72.3事件模型7三、系统架构和功能模块分析93.1.MVC模式概述93.2系统目标93.3系统功能模块概要设计103.3.1用户界面模块103.3.2播放信息模块113.4音频文件播放逻辑1

6、13.4.1对音频文件的传递113.4.2对歌词文件的传递123.4.3播放控制流程12四、系统详细设计与实现134.1开发平台及环境134.2用户界面模块详细设计与实现134.3播放控制模块详细设计与实现144.4播放信息模块详细设计与实现154.5播放列表控制模块详细设计与实现194.6歌词控制模块详细设计与实现20五、系统运行环境及效果215.1系统运行环境21六、总结22参考文献22致谢23III-一、绪论1.1背景、目的与意义随着个人电脑的普及,多媒体信息的传播和应用已经深入我们生活中的各个方面。其中数字音频凭借着其占用存储空间小,声音

7、质量高的特点风靡全球,传统磁带和CD所统治的半壁江山已经成为了数字音频的天下。当微软Windows的局限性和缺点开始暴露出来的同时,多样化的操作系统平台如Solaris,Linux以及MacOS等操作系统各自拥有不俗的表现以及庞大的用户群。面对繁多的操作系统平台,一款具有通用性的音频播放软件则是必不可少的。本音频播放软件采用Java语言编写,旨在利用Java的平台无关性特点,做出一款通用性强、占用空间少却五脏俱全的音频播放器。1.2Java语音的特性首先,从面向对象的特性来看,Java是一种完全的面向对象设计语言。Java的多态主要是建立在后期绑

8、定(LateBingding)或叫动态绑定(DynamicBinding)基础之上的,这样Java先天就具备了对对象类型的自动判断能力。

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

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

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