您好,欢迎来到佳博论文网!

高清视频多媒体播放器

字数:18321.页数:43 论文编号:TX098

摘要

多媒体的高速发展和广泛普及给人们的生活带来了翻天覆地的变化,而科技的进步带来更多是人们对生活的享受,人们对于视听效果的享受也要比以前的要求更高。从早期的幕布电影,发展到现在的高清晰数字影片,从以前的WMV、WMA等媒体格式发展到如今RMVB、RM、AVI等主流媒体格式,虽然一些较早的媒体格式依然沿用至今,但是随着人们对多媒体质量的苛求,以及媒体文件大小的限制,这些媒体沙场上的老兵终是会退隐江湖的。无可非议,如今我们已经进入了多媒体时代,很好的了解和掌握一些媒体知识对于处在现阶段的朋友们会是很有帮助的。

多媒体以震撼的音效,细腻的画质和逼真的动画效果引起了人们的广泛关注。音视频技术不同地和其它技术相融合,逐渐改变了人们的生活和工作方式。Visual C++是进行多媒体底层开发的主要工具,虽然有其它开发语言,如Java等也可以进行开发,但是在实现速度以及灵活性方面,远远比不上Visual C++。更加重要的是,很多标准库的代码都是用C++或者C语言实现的。

我的播放器是用VC++在windows XP平台上基于MFC开发的,所使用的编程语言是C++。面向对象的C++在windows平台上开发应用程序具有明显的优势,同时VC++在界面开发和编译调试上能提供强大的功能,并且实现高清视频的播放。

关键词 :Visual C++ MFC AVI 高清视频

Abstract

The multimedia high speed development and the widespread popularization have brought the earth-shaking change for people‘s life, but the technical progress brings much is the people to life enjoyment, the people enjoy regarding the seeing and hearing effect also must be higher than beforehand request. From the early theater curtain movie, develops the present high clear digital movie, from beforehand media form development and so on WMV, WMA until now mainstream media forms and so on RMVB, RM, AVI, although some early media form still continues to use until now, but along with the people to multimedia quality making excessive demands, as well as the media document size limit, in these media sandy plain veteran finally is can retire the rivers and lakes. Irreproachable, now we already entered the multimedia times, the very good understanding and grasps some media knowledge regarding to occupy the present stage friends to be able has the help very much.

Multimedia shocks the sound effect, the exquisite picture nature and the lifelike animation effect have aroused people’s widespread interest.The sound video frequency technology differently and other technologies fuse, changed people’s life and the working gradually.Visual C++ is carries on the multimedia first floor development the main tool, although has other development language, like Java and so on also may carry on the development, but in the realization speed as well as the flexible aspect, does not compare Visual C++ by far. Even more more importantly, the very many standard storehouse code all is realizes with C++ or the C language.

My player is with VC++ in windows in the XP platform based on the MFC development, the programming language which uses is C++.Object-oriented C++ develops the application procedure in the windows platform to have the obvious superiority, simultaneously VC++ can provide the formidable function in the contact surface development and the translation debugging, and realizes the high clear video frequency broadcast.

Keywords:Visual C++,MFC,AVI,High Definition Television

目录

摘要 I

Abstract II

目录 III

前言 - 1 -

1 绪论 - 2 -

1.1 多媒体 - 2 -

1.2 多媒体信息的类型及特点 - 2 -

1.3 多媒体技术简介及其特性 3 -

1.3.1 多媒体 - 3 -

1.3.2 多媒体技术 4 -

1.4 多媒体技术当前发展现状和发展前景 5 -

1.4.1 多媒体技术的网络化发展趋势 6 -

1.4.2 多媒体终端的部件化、智能化和嵌入化发展趋势 6 -

1.5 多媒体中播放器的种类及其作用 7 -

1.5.1 多媒体播放器的种类 - 7 -

1.5.2 多媒体播放器的作用 - 8 -

1.6 多媒体视频格式介绍 - 8 -

1.6.1 主流视频格式介绍 8 -

1.6.2 视频格式分类 11 -

2 开发工具的介绍 - 19 -

2.1 系统运行环境操作系统 19 -

2.2 系统开发环境 19 -

2.3 开发工具 19 -

2.4 Visual Studio简介 19 -

2.5 MFC简介 21 -

3 软件的需求分析 23 -

3.1 需求分析 23 -

3.2 系统设计 - 24 -

4 系统实现 - 25 -

4.1 多媒体播放器主界面设计 25 -

4.2 播放库模块的设计 - 28 -

4.2.1 主框架 - 28 -

4.2.2多文档视图 - 28 -

4.2.3 命令传送示意图 - 29 -

4.2.4 视图初始化 30 -

4.2.5 音/视频文件的打开、暂停、停止等 - 31 -

4.3 播放器的功能概要说明 - 31 -

4.3.1 播放操作 31 -

4.3.2 播放支持 34 -

总结 - 35 -

致谢 36 -

参考文献 37 -

高清视频多媒体播放器......