论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目 录
前 言 1
1 绪 论 2
1.1 课题简述 2
1.1.1 课题研究意义 2
1.1.2 课题研究现状 2
1.1.3 课题所做的工作 3
1.2 多媒体定义 3
1.3多媒体数据压缩和编码技术标准 4
1.3.1 H.261 4
1.3.2 JPEG 4
1.3.3 MPEG 4
1.3.4 DVI 5
1.4 多媒体技术中音频处理 6
1.5 多媒体技术中视频处理 7
1.5.1 动画的定义 7
1.5.2 常见的视频文件格式 8
1.6 开发工具的介绍 9
1.6.1 Delphi 7.0的简介 9
1.6.2 Object Pascal语言的基础知识 9
1.7 多媒体控件应用 10
1.7.1 ActiveX控件 10
1.7.2 Windows Media Player SDK 11
1.7.3 SuiPack 5.8 12
2 系统需求分析 13
2.1 功能需求 13
2.2 外观需求 13
2.3 性能需求 14
2.4 可靠性和可用性需求 14
2.5 出错处理需求 14
3 系统概要设计 15
3.1 系统结构设计框架 15
3.2 控制模块框架 15
4 具体实现 17
4.1 整体设计 17
4.2 主窗体的设计 17
4.3 子模块设计与实现 18
4.3.1 播放、暂停、停止功能 20
4.3.2 上1曲/下1曲 24
4.3.3 快进/后退 25
4.3.4 静音 27
4.3.5 文件删除,添加 29
4.3.6 音量的控制 30
4.3.7 文件计时 31
4.4 视频窗体 33
4.5 版本窗体 34
5 结 论 35
参考文献 36
致 谢 37
多媒体播放器的设计与实现
摘 要:由于计算机的普及,极大地改变了人们的生活。随之带来了开发各种软件的需求。家用型计算机主要用于家用软件、学习软件、游戏软件和多媒体软件,以及播放CD、VCD、DVD、MP3等多媒体信息。然而多媒体播放器的开发仍然不能满足人们的需求,多媒体文件格式多样,但却没有1款播放器能够满足所有格式的解码。人们渴望解码能力更强大,功能更完备的多媒体播放器。 本文来自中国科教评价网
主要采用Delphi7.0作为开发工具,设计并实现1个多媒体播放器。首先根据当前的多媒体开发技术对设计做出概要的设计,做出具体的需求分析,考虑作为1个给人们带来视听享受的多媒体软件所必备的功能,并设计出简要的功能模块;随后通过程序的编写,对设计的功能模块逐步实现,并不断完善。本设计的实现的主要功能是播放MP3,AVI,WMV,WMA,RM,RMVB,SWF等多种格式的多媒体文件,并且能够控制播放,暂停,停止,快进,后退,音量控制的调节,选择上1曲,选择下1曲,图像的显示,文件的计时,列表文件的添减操作等多种播放控制功能,界面简明,操作简单。
主要介绍了本课题的开发和所要完成的功能的过程,重点说明了系统设计思想。通过深入的研究,虽然未实现将所有格式的解码器基于1身,但格式全面的播放器开发仍然是多媒体播放器的开发重点。
关键字: 多媒体;Delphi7.0;播放器
Design and Realization of Multi-media Player
Abstract: As the popularity of computers, greatly changed peoples lives. With the attendant development of the software requirements. Home-based computer mainly for the domestic software, learning software, game software and multi-media software, and play CD, VCD, DVD, MP3, and other multi-media information. However multi-media player by the development still does not meet peoples needs, the formats of multi-media document is varied, but no player can uses for all kinds of formats. People ask for the capacity to decipher to be more stronger, and have more complete functional multi-media player.
The paper mainly uses Delphi7.0 to take the development, designs and realizes a multi-media player. First, acts according to the current multi-media development technology to makes the outline of this design, then, makes the concrete analysis of demand, considered took brings the multimedia software necessary function to the people which the seeing and hearing enjoys, and designs the brief function module; Second, through the procedure compilation, realizes to the function module gradually, and consummates unceasingly. This design realization main function is plays MP3, AVI, WMV, WMA, RM, RMVB, SWF and so many kinds of forms multi-media document, and can control the broadcast, suspends, stops, fast plays, back plays, the adjustment of volume control, the choice previous tune, the choice next tune, the picture demonstration, document recording, the operation of add or reduces documents in tabulation and so many kinds of plays control function, the contact surface is concise, and the operation is simple.
The paper mainly introduces this topic development and the process to complete the function, showed the systematic thought of design with emphasis. Through thorough research, although the realization has not possessed all kinds of formats decorder based on a body, but the comprehensive function player development will still be the key of multi-media player development.
keywords : Multi-media ; Delphi 7.0;Player
前 言
“多媒体”是1种新型的信息处理与传播技术。有人认为它是信息及其传输媒介方面的1场根本革命。人们对新技术的渴望和欢迎、新奇感和占有欲、宣传热情和赞美态度,是发自内心的。特别是计算机多媒体技术的功能,令人大开眼界,惊叹不已。它在商业、信息检索、文化娱乐和教育等方面的应用效果明显,前景广阔[1]。
本课所设计的题目是“多功能多媒体播放器设计与实现”,由多媒体播放器的开发现状看来,并没有哪1款播放器能适应所有多媒体文件的解读,随着视频、音频的迅猛发展,媒体文件的格式层出不穷,由过往美国在线(AOL)公司的Nullsoft部门开发的Winamp独占鳌头,到Real Networks公司的Real Player和微软公司的Windows Media Player风靡全球,再到如今播放器开发的百花齐放的竞争时代,多媒体播放器的开发经历了许多风浪和变化,但是,仍然没有出现全能的播放器,始终没有跨越编码格式的局限,随着多媒体技术的不断发展,人们对多媒体软件的要求也不断高涨,所以对多媒体软件的开发也成为当今计算机开发的重要课题。目前的音频、视频格式繁多,研制格式覆盖面广的多媒体播放器前景非常广泛。
随着计算机、家电、通信等技术的不断发展,多媒体技术有着广泛的开发前景,尤其是多媒体播放器的开发,开发格式覆盖面更广,兼容性更好,功能更完备的播放器势在必行。本将利用Delphi7.0设计1款界面明了,操作简单,可播放多种多媒体文件如MP3,WMA,DAT,WMV,AVI等的多功能多媒体播放器。 (科教作文网http://zw.nseAc.com)