多媒体技术论文.doc
多媒体技术论文,摘 要多媒体技术是使用计算机交互式综合技术和数字通信网络技术处理多种表示媒体 ——文本、图形、图像、视频和声音,使多种信息建立逻辑连接,集成为一个交互式系统。随着科学技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,如何将这些丰富的媒体表现给人们已是人们关注的焦点。播放器正是能将媒体生动的表现出来的工具之...
内容介绍
此文档由会员 dxh2012 发布摘 要
多媒体技术是使用计算机交互式综合技术和数字通信网络技术处理多种表示媒体 ——文本、图形、图像、视频和声音,使多种信息建立逻辑连接,集成为一个交互式系统。随着科学技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,如何将这些丰富的媒体表现给人们已是人们关注的焦点。播放器正是能将媒体生动的表现出来的工具之一,因此实用的播放器更是人们所需求的。
本课题“多媒体播放软件设计”就是为了设计一个实用的播放器。首先解决了MCI函数与命令消息的名称类型和功能问题。其次,是通过分析媒体播放的具体过程,在打开媒体设备的过程中应用程序需要做哪些事情,在应用程序中加入对这些过程支持的代码。再次,对应用程序的流程构造大致的轮廓,再完善程序框架的设计,应用程序外观的设计。最后,也是最关键的就是编写实现播放媒体的代码将播放器的基本功能实现。
此播放器是在VC平台下基于MFC集成开发环境,利用VC系统的MCI(Media Controller Interface)命令接口编程实现,具有体积小、支持的播放格式多、系统资源占有少的优势。同时支持播放列表编辑、支持文件的打开、保存的功能。虽然体积很小,但是基本完成了对常见音频、视频媒体的播放功能。
关键词:媒体播放器;播放列表;音频;视频
ABSTRACT
Multimedia technology is the integrated use of interactive computer technology and digital communications network technology that address a variety of media - text, graphics, images, and video and voice so that the logic of the establishment of a wide range of information access, integrated into an interactive system. With the development of science and technology, the multimedia material type increases too, including audio frequency, video, picture, cartooned., how to behave to give people the focus which people have paid close attention to already these abundant medias. The player is exactly the first of tool showing the media vividly, so the practical player is the demands of people even more.
My design" multimedia broadcast software design " in order to design a practical player Have solved MCI function and ordered the name type of news and function problem at first. Secondly, it is through analyzing the concrete course that the media broadcasts, what things application program needs doing during the process of turning on apparatus of media, add the code supported to the course into application program. Moreover, to the procedure structure roughly outline of the application program, and then improve the design of the procedure frame, design of the appearance of the application program. Finally, a key one to write, realize code to show the media realize the basic function of the player most too.
This player is because of MFC integrated development environment under VC platform, utilize MCI (Media Controller Interface) of VC system to order the programming realization of interface, have small, form of broadcasting supported more, systematic resources occupy few advantages. Support the tabulation of broadcasting to edit, support the function of opening, save of the file at the same time.Though the volume is very small, the one that has finished to the common audio frequency , video media basically has broadcast the function.
Key Words: media player; play list; audio; video
目 录
1 绪论 1
1.1 课题的研究背景 1
1.1.1 多媒体技术基本现状 1
1.1.2 设计语言基本现状 1
1.2 课题研究目的 2
1.3 论文完成的主要工作 3
2 媒体简介 4
2.1 媒体的定义 4
2.2 多媒体基本现状和发展方向 4
2.2.1 多媒体基本现状 4
2.2.2 多媒体的发展方向 6
2.3 多媒体简介 7
2.3.1 多媒体 7
2.3.2 流媒体 7
2.4 数字音频与视频简介 8
3 MCI命令接口编程 11
3.1 MCI设备 11
3.2 MCI函数与命令 12
3.2.1 MCI命令 12
3.2.2 MCI命令消息接口方式 13
3.2.3 MCI命令字符串接口方式 16
4 系统需求分析 17
4.1 需求分析 17
4.1.1 市场调研 17
4.1.2 市场分析 17
4.2 可行性研究 18
4.2.1 可行性论证 18
4.2.2 总体实施步骤 18
4.2.3 总体设计层次图 19
5 软件开发与设计 20
5.1 程序设计的基本思想 20
5.1.1 基本界面设置 20
5.1.2 打开文件与添加列表控制设置 20
5.1.3 播放控制控件设置 21
5.1.4 对列表的控制控件设置 21
5.1.5 菜单控件设置 21
5.2 程序设计的详细说明 21
5.2.1 界面设置 21
5.2.2 打开文件与添加列表函数 22
5.2.3 播放控制函数设置 22
5.2.4 列表控制函数设置 23
5.2.5 菜单控制函数设置 23
5.3 MCI接口在播放器中应用 23
5.3.1 MCICommandString解析 23
5.3.2 MCICommandString格式设置 24
5.4 主要实现原理及程序 25
5.4.1 文档处理 25
5.4.2 主界面实现 26
5.4.3 消息处理 28
6 系统分析与测试 31
6.1 系统界面与控制设置 32
6.1.1 界面设置 32
6.1.2 打开文件 32
6.1.3 列表与控制 33
6.1.4 菜单控制 33
6.1.5 系统信息 34
6.2 软件性能测试 34
6.2.1 软件测试的意义 34
6.2.2 软件测试的方法 36
6.2.3 测试过程 36
6.3 软件的测试结果分析 37
6.3.1 测试结果 37
6.3.2 软件的特点 37
6.3.3 软件的不足 37
结束语 38
致谢 39
参考文献 40