论文部分内容阅读
随着Internet的飞速发展,人们对网络多媒体信息的需求越来越大,多媒体播放器在网络上越来越流行。目前网络上常见的多媒体播放器软件虽然看起来是各有千秋,但是各种功能基本上都趋向于同质化,而且大部分都是同时支持在线播放和本地播放两种功能。虽然功能上已经大都完善,但是现有的多媒体播放器软件或多或少都会存在着一些不尽如人意的地方。论文主要作了以下工作:(1)比较详细地介绍了此课题研究的目的和当今多媒体技术发展的现状,还提出了给出了该课题的主要工作以及此课题的难点所在。(2)在此基础上进行项目软件需求的分析,通过用户调查以及性能需求尽心该业务流程需求分析和数据流程需求分析,并设定好项目的开发环境目的在于给出一个可行的解决方案。(3)通过对多媒体播放器系统的设计和实现解决本文提出的播放器问题,并展示了部分功能效果及播放音视频文件的效果。。本章主要描述了多媒体播放器的概要设计,即对软件进行分解和模块的划分,还有就是软件的层次结构逻辑图和软件的详细设计及主要功能的代码实现,并且给出了主要的部分函数代码。(4)软件测试。本章是对软件所实现的基本功能进行了大量的测试,包括功能测试、容错测试和性能测试,以确保软件的稳定性和可靠性。同时也给出了测试环境的平台。本文通过对多媒体播放器的Windows XP操作系统中,程序设计环境采用Visual C++6.0。在程序设计中,利用了微软公司开发的ActiveX控件——可视动画控件ActiveMovie,程序通过调试运行,初步实现了多媒体播放器的软件开发功能。基于Visual studio2008和MFC集成开发环境,利用系统的MCI命令接口来编程实现。最终成功实现了所需求的功能。此款多媒体播放器具有占用体积比较小,所支持的音视频文件格式较多、系统资源占用较少、支持播放列表编辑、并具备CD抓轨等功能优势。