基于JAVAMp3播放器JMPlayer.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于JAVAMp3播放器JMPlayer

基于JAVA的Mp3播放器JMPlayer 作 者 姓 名 专 业 计算机科学与技术 指导教师姓名 专业技术职务 讲 师 山东轻工业学院本科毕业设计(论文)原创性声明 本人郑重声明:所呈交的毕业论文,是本人在指导教师的指导下独立研究、撰写的成果。论文中引用他人的文献、数据、图件、资料,均已在论文中加以说明,除此之外,本论文不含任何其他个人或集体已经发表或撰写的成果作品。对本文研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示了谢意。本声明的法律结果由本人承担。                    毕业论文作者签名:                                     年 月 日                                              山东轻工业学院关于毕业设计(论文)使用授权的说明 本毕业论文作者完全了解学校有关保留、使用毕业论文的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅和借阅,学校可以公布设计论文的全部或部分内容,可以采用影印、扫描等复制手段保存 目 录 摘 要 III ABSTRACT IV 第一章 引言 1 1.1 课题研究背景及意义 1 1.2 音乐播发器的发展及历史 1 1.3 系统开发目标 2 1.4 本文的主要内容和结构 2 第二章 相关工具及技术介绍 1 2.1 Eclipse简介 3 2.2 Java Thread简介 4 2.3 JavaSound简介 5 2.4 Java Swing简介 6 2.5 Java Properties简介 7 第三章 需求分析 9 3.1 工作流程分析 9 3.2 评价具体需求分析 9 3.3 系统功能结构图 9 3.4 功能详细描述 10 3.4.1 Mp3播放 10 3.4.2 播放控制 10 3.4.3 播放信息控制 10 3.4.4 Mp3列表管理 11 3.4.5 歌词 11 3.4.6 其他 11 第四章 总体设计 12 4.1 系统要求 12 4.2 系统功能描述 12 4.3 系统运行环境 13 4.4 系统设计思想 13 4.4.1 总体流程设计 13 4.4.2 Mp3播放设计 14 4.4.3 播放模式设计 15 4.4.4 Mp3文件列表管理设计 15 4.4.5 歌词设计 16 4.4.6 皮肤切换设计 17 4.4.7 显示模式设计 18 第五章 详细设计 19 5.1 界面设计 19 5.2 系统关键类设计 20 5.3 系统类结构 22 第六章 软件功能实现 23 6.1 播放Mp3实现 23 6.2 Mp3文件解析实现 23 6.3 Mp3列表控制类实现 23 6.4 Mp3歌词解析及显示控制实现 24 结束语 25 参考文献 26 致 谢 27 摘 要 随着java 语言的出现,软件的跨平台性已经能被更进一步的解决和处理,随着Internet的发展,软件的跨平台性又被提高到另一个新的要求。 音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。 本系统是一个简单的Mp3音乐播放器实现,旨在借助于java语言的强大的跨平台特性来实现本播放器的跨平台的通用。但由于设计时间有限目前仅支持mp3和wav格式音乐文件的播放。 本系统的主要使用了Java中的多线程编程,系统中的mp3播放、歌词解析及显示、播放时间的显示控制、播放器的主界面等都是单独采用一个独立的线程来进行管理控制的。 本系统在结构上的核心设计模式采用了GOF的中介者模式,以此来使各个模块的相互耦合度降到最低,以便更容易的进行各个模块的独立的开发从而使整个系统的灵活性和可扩展性都得到提高。开发时采用TDD。 关键词 Java MusicPlayer multi-thread ABSTRACT With the development of java language, cross-platform natures of the software have been resolved and processed can be further, as the Internets development, cross-platform of software has been raised to another of the

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档