摘要:多媒体技术的概念和应用出现于20世纪80年代初期,经过十余年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。
随着技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,由于音视频、图像等的信息容量大,受硬件条件限制,以往多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材,因此开发制作这一播放器具有备现实意义,与其它多媒体播放器比较,这一多媒体播放器具有功能强大、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。
关键词 多媒体播放器;VC++;播放列表;音频;视屏
目录
摘要
Abstract
1 绪论1
1.1 课题研究的目的和技术发展的现状1
1.1.1 研究本课题的目的1
1.1.2 技术应用的基本现状1
1.1.3 趋势与展望2
1.1.4 最新方案和特色3
1.2 论文主要工作与课题研究的内容3
1.2.1 论文主要工作3
1.2.2 本课题的研究的内容3
2 媒体简介5
2.1 媒体的定义5
2.1.1 媒体5
2.1.2 多媒体5
2.2数字音频、视频格式6
2.2.1 MIDI格式6
2.2.2 WAV格式6
2.2.3 MP4格式6
2.2.4 CD格式6
2.2.5 QuickTime格式7
2.2.6 MP3格式7
2.2.7 WMV格式7
2.2.8 AIFF格式7
2.2.9 ASF格式7
2.2.10 DVD格式8
2.2.11 RealAudio格式8
2.3 常见播放器8
2.3.1 Windows Player8
2.3.2 Quick Time Player9
2.3.3 Real Player9
2.3.4 暴风影音
9
3 MCI命令接口编程10
3.1 MCI设备10
3.2 MCI函数与命令10
3.2.1 MCI命令11
3.2.2 MCI命令消息接口方式12
3.2.3 MCI命令字符串接口方式15
4 软件需求分析16
4.1 需求分析16
4.2 可行性研究16
5 多媒体播放器的概要设计17
5.1 软件的设计环境17
5.2 程序设计的基本思想17
5.3 系统总体结构17
5.4 功能模块的设计17
5.4.1 输入模块17
5.4.2 处理模块18
5.4.3 输出模块18
6 界面设计与算法实现20
6.1 界面设计的基本思想20
6.1.1 基本界面设置20
6.1.2 打开文件,添加列表21
6.1.3 播放控制21
6.1.4 对列表的控制21
6.1.5 菜单设置21
6.2 程序设计的详细说明21
6.2.1 程序设计流程21
6.2.2 界面设置22
6.2.3 打开文件,添加列表23
6.2.4 播放控制25
6.2.5 列表控制27
6.2.6 菜单设置28
7 软件设计结果与测试30
7.1 主界面30
7.2 视频播放界面30
7.3 音频播放界面31
7.4 打开文件31
7.5 列表控制31
7.6 菜单控制32
7.7 认证页面33
7.8 软件性能测试33
7.8.1 软件测试的意义33
7.8.2 软件测试的方法34
7.8.3 测试过程34
7.8.4 测试结果35
7.8.5 软件特点35
7.8.6 软件的不足35
结论36
致谢37
参考文献38