帮帮文库

返回

基于java的mp3播放器的设计与实现.doc 基于java的mp3播放器的设计与实现.doc

格式:word 上传:2022-06-24 17:31:03

《基于java的mp3播放器的设计与实现.doc》修改意见稿

1、“.....而对于不同的,编译器,各种数据类型所占用空间有可能不样,这种差异会影响程序的可移植 性。 此外,在内存管理方面,在其虚拟机内部实现了垃圾内存自动回收功能,能够自动判断那些内存 不再被用户使用,这样就让用户在系统设计时从繁杂的内存管理工作中解脱出来。和语言分配的内 存空间必须由用户在不使用的时候进行回收,容易产生内存回收不充分的问题,形成内存漏洞。 然而,也有瑕疵,由于是种解释型语言,编译后的类文件不能直接被操作系统执行,需 要虚拟机的解释,因此其效率和,相比有定差距。在运行时,编写的软件需要操作系统中安精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人, 装有虚拟机,所以程序的发布相对繁琐。总的说来, 编程语言是 简单与面向对象的 分布式安全与鲁棒的 解释执行与高性能的 多线程与动态执行的 二相关技术简介 关于技术 ,媒体架构,是对应平台标准版的种可选用的应 用编程接口软件包,它为音频和视频等媒体内容的捕获回放传输和编码转换等提供了个统 的架构......”

2、“.....从而扩展了平台的功能。这些功能包括媒体捕获压 缩流转回放,以及对各种主要媒体形式和编码的支持,如实时传 送协议和实时流转协议的和的 等。还支持广受欢迎的媒体类型,如和等。此外,软 件中包括了个开放的媒体架构,可使开发人员灵活采用各种媒体回放捕获组件,或采用他们自己的定 制的内插组件。 是构建在之上的层。实际上将用于其 音频处理。支持更多音频格式和更多回放功能,但缺少的低层访问。另外,标准发 行版不包括而包括。 添加音频和支持 与及更高版本起提供 是轻量级的 本身支持相对较少的音频格式和 通过的服务供应商接口可以进行扩展 添加对音频视频和其它基于时间的数据的支持 提供多种媒体格式的同步和控制功能 当前没有与任何起提供精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人, 本身支持许多音频格式等以及和其它格式 包含可扩展的编码器解码器媒体支持 常用类 的常用类包括以下几个 数据源 媒体定位器 播放器 处理器 数据池 数据格式 管理器 数据源 在中,对象就是数据源......”

3、“.....也可以是个多媒体文 件,也可以是从互联网上下载的数据流。对于对象,旦你确定了它的位置和类型,对象中 就包含了多媒体的位置信息和能够播放该多媒体的软件信息。当创建了对象后,可以将它送 入对象中,而对象不需要关心中的多媒体是如何获得的,以及格式是什么。 媒体定位器 通常用两种方式来定义,媒体定位器或 。类似于,并且可以由来构造,即使在没有安装相应的协议处理机制的情 况下,也能构造在,只有在系统上安装了协议的处理机制的情况下,才能构造 个。用来定位采集设备本机的媒体文件网络上的媒体文件以及网络流。 播放器 如图所示,播放器对象将音频视频数据流作为输入,然后将数据流输出到音箱或屏 幕上,就像播放器读取带中的数据,然后将音频信号送到音箱上,视频数据送到屏幕上样。 图处理器模型精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人, 如图所示,除了在播放器中提到了的种状态以外,处理器对象还包括两种新的状态。这两种状 态是在状态之后,在状态之前......”

4、“.....判断是否选中了播放列表的首歌曲来进行播放,如果没有选择, 则选择播放列表中的第首后执行第步,如果已经选择了要播放的歌曲则直接执行第 步 断要播放的歌曲在播放列表中的位置,如果是第首则将上首按钮置为无效,否 则置为有效如果是最后首,则将下首按钮置为无效,否则置为有效 查播放模式中是否是单曲循环,如果是则将上首和下首都置为无效,否则置为 有效, 取选择的歌曲的播放地址,使用控件进行播放,并调用歌词显示函数显示 歌词 建播放器核心代码如下 用播放状态的当前播放文件创建个分配好资源处于就绪状态的播放器 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行 动的人, 用获取播放时间后赋值给播放状态中的当前列表的当前播放文件节点的总 时间属性播放器开始播放 播放信息模块详细设计与实现 播放信息模块 播放信息模块主要负责记录播放器的各种状态,并提供函数进读取设置,由 于播放信息模块包含着播放列表模块......”

5、“.....当 播放列表控制模块要对播放列表进行操作时,需要间接调用播放信息模块 的函数。 主要变量如下 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行 动的人, 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行 动的人, 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行 动的人, 于播放信息中包含播放列表,播放列表中又包含歌曲节点,层层嵌套所以下面介绍播 放列表和歌曲节点的内容及操作 播放列表模块 列表可以看作是个容器,每个播放列表的对象都存放着许多歌曲节点,它主要负 责对歌曲及诶单的操作,如添加文件,删除列表项,清空列表等 歌曲信息节点模块 构造中读取字节的标签,字节的标题信息,字节的演唱者信息......”

6、“.....字节的年代信息,字节的备注信息和个字节的音乐风格序列,共 字节的歌曲信息 歌曲节点的核心代码主要是构造函数的代码,如下 获取文件对象以构造歌曲节点 自动生成构造函数存根 文件名 文件路径 日期 年 月 日 格式 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人, 山西信息职业技术学院 毕业论文设计 基于的播放器的设计与实现 刘瑞缘 论文指导教师段琴信息管理系 学生所在系部信息管理系专业名称软件技术 论文提交日期年月日论文答辩日期年月日 年月日精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人, 论文题目图书管理系统 专业软件技术 学生刘瑞缘签名 指导教师段琴签名 摘要 随着计算机和多媒体技术的不断发展以及个人计算机的普及,各种各样的媒体文件媒体播放器层出 不穷......”

7、“.....得到了绝大多数软件和硬件媒体播放器的支持,同时格式作为无损的音频格式也独树帜。如今, 软件市场上的媒体播放器百花齐放,如,酷我音乐盒和千千静听等。高音质播放和低内存 消耗是各种媒体播放器所追求的目标。 关键词音乐播放器 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人, , , , 精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人......”

8、“.....成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动的人, 绪论 背景目的与意义 随着个人电脑的普及,多媒体信息的传播和应用已经深入我们生活中的各个方面。其中数字音频凭借 着其占用存储空间小,声音质量高的特点风靡全球,传统磁带和所统治的半壁江山已经成为了数字音 频的天下。 当微软的局限性和缺点开始暴露出来的同时,多样化的操作系统平台如,以 及等操作系统各自拥有不俗的表现以及庞大的用户群。面对繁多的操作系统平台,款具有通用性 的音频播放软件则是必不可少的。 本音频播放软件采用语言编写,旨在利用的平台无关性特点,做出款通用性强占用空 间少却五脏俱全的音频播放器。 语音的特性 首先,从面向对象的特性来看,是种完全的面向对象设计语言。的多态主要是建立在后 期绑定或叫动态绑定基础之上的......”

9、“.....而是不支持动态绑定的,绑定动作发生在编译期而不是执行期,所以要 实现多台的效果必须要使用虚函数。此外虽然语言支持封装和继承,但多态仍然是建立在编译时绑定 的基础上,必须要通过虚函数实现。不仅如此,语言的指针操作允许使用语句,容易产生歧义的 多重继承等特性也使不能严格符合面向对象的思想。 其次,具有绝对的平台无关性,其使用种虚拟机作为中间层来屏蔽平台差异。的源程序 经过编译产生类文件,类文件结构不同于传统的编译器生成的二进制文件,必须经过虚拟机的解释才能运 行,因此被认为是种解释性语言。虚拟机作为中间层负责把编译好的类文件转换为不同平台的指 令。而对于不同的,编译器,各种数据类型所占用空间有可能不样,这种差异会影响程序的可移植 性。 此外,在内存管理方面,在其虚拟机内部实现了垃圾内存自动回收功能,能够自动判断那些内存 不再被用户使用,这样就让用户在系统设计时从繁杂的内存管理工作中解脱出来。和语言分配的内 存空间必须由用户在不使用的时候进行回收,容易产生内存回收不充分的问题,形成内存漏洞。 然而,也有瑕疵,由于是种解释型语言......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于jav的a的mp3播放器的设计与实现.doc预览图(1)
1 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(2)
2 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(3)
3 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(4)
4 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(5)
5 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(6)
6 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(7)
7 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(8)
8 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(9)
9 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(10)
10 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(11)
11 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(12)
12 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(13)
13 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(14)
14 页 / 共 25
基于jav的a的mp3播放器的设计与实现.doc预览图(15)
15 页 / 共 25
预览结束,还剩 10 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档