文档介绍:摘要
目前常见的多媒体软件应该说各有特色,但是几乎每一个都存在着不如人意的地方。我的课题是“基于VC++开发工具的媒体播放器软件设计”,首先是初步介绍一些当前的媒体及媒体播放器,然后是详细介绍一个由本人设计的多媒体播放器———mediaplayer。该播放器是基于MFC集成开发环境,利用系统的MCI(media controller interface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑、支持各种视频格式等功能优势。
关键词
媒体播放器;MCI;播放列表;音频;视频
Abstract
mon multimedia software should have their characteristics, but almost each one there is no satisfactory manner. My topic is "based on VC + + development tools for media player software design", the first is an introduction to some of the current media and media player, then the detailed design of a multimedia player himself - mediaplayer. The player is based on MFC integrated development environment, using the system MCI (media controller interface) command interface to programming, is small,support multi-format playback, occupy less system resources to support the play list editing, support various video formats such as functional advantages.
Keywords
media player; MCI; play list; audio; video
目录
一、引言
1课题研究的目的和技术发展的现状
2论文完成的主要工作
3本课题中的重点
二、媒体格式简介.
1什么是WMF SDK
2 WMF SDK体系结构
生成器结构
读取器结构
3 WMF SDK编程开发环境配置
三、软件开发与设计.
1操作方法
2具体步骤
四、系统测试
1测试目的
2测试环境
3测试方法
4测试结果
五、结束语
参考文献
基于VC++开发工具的媒体播放器软件设计
一、引言
多媒体技术的概念和应用出现于20世纪80年代初期,经过十余年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。
1课题研究的目的和技术发展的现状
随着技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,由于音视频、图像等的信息容量大,受硬件条件限制,以往多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材,因此开发制作这一播放器具有备现实意义,与其它多媒体播放器比较,这一多媒体播放器具有功能强大、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。
Microsoft公司1998年推出了Visual C++,它是支持Win32平台应用程序(application)、服务(service)和控件(control)开发的可视化编程的集成环境。与VC++,MSDN(Microsoft working)为包括VC++;另外,类的对象的可用成员函数、成员变量及函数的参数类型与个数都能动态显示在屏幕上,用户无须记住那些复杂而又枯燥乏味的函数名及复杂的参数,这无疑使得用VC++编程更加容易。所以VC++,编程功能强大而赢得广大程序的偏爱。
多媒体技术已经在如下若干方面开展了有效的应用:①多媒体管理信息系统、