基于C++的多媒体播放器的设计与实现


时间: 2021-07-30 23:49:14 人气: 15 评论: 0

伴随着计算机技术的快速发展,互联网已经改变了人们生活的方方面面。系统建设为多媒体播放提供了方便快捷的途径。此系统的开发为用户带来了极大的方便和经济效益。随着因特网的快速发展,计算机技术已经被社会上的各行各业的人们所使用,并且给大家带了了很多的方便。多媒体播放器在视频播放时经常出现解码错误,无法播放等情况,在此背景下我们开发了这个多媒体播放系统。

本文首先对于系统的框架进行了一些概述。接着对播放器系统的开发环境以及相关的一些计算机技术开展了详细的介绍和分析。然后对系统进行了需求分析。然后进行了初步设计,最后是对系统的实现和系统测试。

整个播放器系统是基于VC++中的MFC以VS 2010为平台进行开发的。采用了MVC模式进行设计。软件实现了多媒体播放功能。


关键词: Visual Studio 2010;MFC ;多媒体播放 

基于vc++的多媒体播放系统需要满足用户的需求。开发一个系统,首先需要进行系统的详细分析。其主要任务是去确定该系统的规模以及范围,确定该系统的总体的一个目标以及它所必需的硬件环境和可以支撑它的软件平台、确定这个待开发的系统与外界之间的一个接口,确定该系统对操作系统的一个要求,以及这个待开发的系统总体上需要执行的一些规则和制约。进行系统的详细分析有助于我们去弄清楚开发所需要的一个软件平台、提供支持的软件、硬件的情况和对应用人员的一些需求。本系统的需要如下。

1.提供用户一个视频播放界面。

2.提供用户一个菜单管理界面,包括播放列表管理,文件添加,视频截图,转码,播放顺序调整,播放文件等功能。


目    录

引言 1

1 开发环境和相关技术 1

1.1 系统开发环境 1

1.2 VC++简介 1

1.3 Visual Studio 2

1.4 MFC简介 5

2 系统可行性及需求分析 5

2.1 可行性分析 5

2.2技术可行性 6

2.3经济可行性 6

2.4需求分析 6

3 系统总体设计及相关技术准备 9

3.1 总体设计 9

3.2 MCI命令接口设计 9

4 系统详细设计与实现 10

4.1主界面实现 10

4.2添加文件功能实现 10

4.3视频转码 12

4.4视频截图 13

4.5播放列表控制 14

5 系统测试与维护 16

5.1程序测试 16

5.2系统维护 20

结论 21

致谢 22

参考文献 23


评论
188083800