基于java的音乐播放器课程设计报告 (2).doc

基于java的音乐播放器课程设计报告 (2).doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课?程设计报告? 题目:java音?乐播放器 姓 名 学 号 院 系 班 级 专 业 任课教师 1.设计内容及?要求 能够实现简?单的音乐播?放器功能,如:打开本地文?件,播放,暂停,停止,背景播放,单曲循环等?等,界面充实,交互友好,可以添加多?首歌曲目录? 一个简单的?基于jav?a语言的音?乐播放器,菜单栏:文件,播放控制和?播放列表,文件菜单包?含打开、循环和退出?三个菜单项?;播放控制菜?单包含播放?、暂停和停止?三个菜单项?,播放列表菜?单则是当向?里面添加歌?曲之后才能?够查看到里?面所包含的?歌曲目录。当播放歌曲?时,可以调节音?量大小或者?设置是否静?音;可以查看当?前播放音乐?的相关属性?,如:歌曲名,歌手,发布时间,所属专辑等?等。 2.需求分析 1、时间跟踪条?:根据歌曲播?放的进度,控制条自动?进行追踪,用户可以随?时了解歌曲?的播放进度? 2、音量控制键?:可以点击该?控键进行音?量大小的调?节以及是否?静音的设置? 3、属性查询键?:通过该控键?,用户可以查?看当前播放?音乐的相属?性,获取关于该?歌曲的用户?所需的相关?信息。 4、菜单栏: ①文件: 打开:用户通过该?菜单项打开?本地音乐文?件,听任何用户?想听的歌曲? 循环:通过循环设?置,用户可以重?复的播放一?首喜欢的歌?曲 退出:退出音乐播?放器,及退出该程?序 ②播放控制: 播放:选择歌曲之?后,通过点击播?放菜单项启?动播放器播? 放音乐 暂停:暂停当前正?在播放的音?乐 停止:停止当前正?在播放的音?乐 ③播放列表:当用户通过?文件打开本?地音乐文件?后,及相当于在? 播放列表里?面添加了歌?曲,及形成相应?的歌曲播放?目录 3.总体设计 结合需求分?析来看,整个设计包?含了简单的?菜单栏,根据用户需?求设置了三?个简单的实?现基本操作?的菜单,分别是:文件,播放控制,播放列表;根据具体的?操作每个菜?单还包含了?相应的菜单?项,文件:打开,循环,退出;播放控制:播放,暂停,停止;播放列表则?没有菜单项?,该菜单就是?用来显示或?者查看相应?的歌曲目录?的。 该音乐播放?器设置了两?个窗口,运行程序时?打开的初始?化欢迎界面?,用户可以根?据自己的需?求进行菜单?栏里面的基?本操作和相?应的设置,当用户添加?或者打开音?乐播放文件?的时候,程序将会显?示出第二个?音乐文件播?放窗口,与此同时,第一个初始?化窗口将会?自动隐藏,在音乐播放?窗口里面用?户可以进行?相关的音乐?播放的控制?操作。 当用户进入?音乐播放窗?口时,该窗口有几?个快捷控制?的控键:时间追踪轴?:可以实现播?放的前进、后退功能,根据用户需?求调节音乐?的播放进度?等;音量控制:设置静音,打开扬声器?或者调节音?量大小;播放列表:查看当前播?放音乐的相?关属性。 4.主要功能设?计流程 5.系统实现及?测试: (一)JMF(java媒?体框架)简介 JMF 即Java?媒体框架。其核心框架?支持不同媒?体,如音频输出?和视频输出?,包括时间的?时钟同步。它是一个标?准的扩展框?架,允许用户制?作纯音频流?和视频流。   JMF实际?上是Jav?a的一个类?包。它包括了一?个开放的媒?体架构,可使开发人?员灵活采用?各种媒体回?放、捕获组件,或采用他们?自己的定制?的内插组件?。   JMF软件?是Java? Media?系列软件的?一部分。采用各种J?ava Media? API,软件开发商?人员就能容?易、快速地为他?们已有的各?种应用程序?和客户端,Java小?程序增添丰?富的媒体功?能,如流式视频?、3D图像和?影像处理等?。就是 说,各种Jav?a Media? API发挥?了Java?平台的固有?优势,将"编写一次,到处运行"的能力扩展?到了图像、影像和数字?媒体等各种?应用领域,从而大大缩?减了开发时?间和降低了?开发 成本。   在开发JM?F 应用程序之?前要完全理?解JMF 的体系架构?、接口和类。就拿我们的?家用摄像机?系统作个例?子。首先用摄像?机拍摄内容?,拍摄下来的?内容录制在?DV带中。DV带可以?放在放像机?里播放、放像机提供?视频信号给?电视机,提供音频信?号给音箱,这样我们就?可以在电视?机上看到画?面,从音箱里听?到声音。JMF API 提供的也是?同样的模型?。   JMF 提供的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档