文档介绍:基于VC++媒体播放器的设计与实现
摘要
目前常见的多媒体软件应该说各有特色,但是几乎每一个都存在着不如人意的地方。我的课题是“基于VC++开发工具的媒体播放器软件设计”,首先是初步介绍一些当前的媒体及媒体播放器,然后是详细介绍一个由本人设计的多媒体播放器――cnplayer。该播放器是基于MFC集成开发环境,利用系统的MCI(media controller interface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑、支持各种视频格式等功能优势,还实现了CD抓轨。
关键词:媒体播放器;MCI;播放列表;音频;视频
Abstract
There are different characteristic among the normal multimedia player at present, but there are ing for all of these software nearly. My center is "A Software Of Media Player Designed by VC++ Program Language ".Firstly, let me introduce those media formats and players at present, then there is a particular presentation for the media player that designed by myself--cnplayer. This player is based on MFC, referring to MCI(media controller interface) from system, having many good functions such as little size, supporting many kinds of format of media, taking up less system resource, supporting list control for playing item and catch track of CD.
Key words: media player;MCI;play list;audio;video
目录
摘要 I
ABSTRACT II
1 绪论 1
1
1
1
2
2
2
2 媒体格式简介 4
? 4
4
5
、视频格式 5
WAV格式 5
MIDI格式 6
CD格式 6
MP3格式 6
WAV格式 6
MP4格式 6
QuickTime格式 7
DVD格式 7
RealAudio格式 7
AIFF格式 8
ASF格式 8
常见播放器 8
Real Player 8
Windows Player 9
Quick Time Player 9
3 MCI命令接口编程 10
MCI设备 10
MCI函数与命令 10
MCI命令 10
MCI命令消息接口方式 13
MCI命令字符串接口方式 16
4 软件需求分析 18
18
18
基本界面设置 19
打开文件,添加列表 19
播放控制 19
对列表的控制 20
菜单设置 20
打开文件,添加列表 21
播放控制 21
对列表控制 22
22
6 软件设计结果 24
24
25
26
7 软件评价 27
27
27
结论 28
参考文献 29
致谢 30
1 绪论
多媒体技术的概念和应用出现于20世纪80年代初期,经过十余年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器