安徽新华学院本科毕业论文(设计)
本科毕业论文(设计)
(题目:基于VC的媒体播放器设计与功能实现)
姓 名: 曹红超 学 号: 0942057102
专 业: 电子信息科学与技术 院 系: 电子通信工程 指导老师: 曾 勇 职称学历: 助教 /研究生 完成时间: 2013.5
教务处制
安徽新华学院本科毕业论文(设计)独创承诺书
本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。
毕业论文(设计)作者签名:
日期: 2013.5
安徽新华学院2013届本科毕业论文(设计)
基于VC的媒体播放器设计与功能实现
摘 要
目前常见的多媒体软件应该说各有特点,但几乎每一个都存在着不如人 意的地方。我的主题是“媒体播放器软件设计基于VC开发工具,首先介绍目 前一些媒体和媒体播放器,然后介绍了一种由本人设计的多媒体播放器——MediaPlayer。基于vc播放器,使用系统MCI(Media控制接口)命令接口编程,具有体积小,支持的格式,占用系统资源少,支持播放列表编辑器,支持多种视频格式等功能优势。
关键词:播放器;MCI;播放列表;音频;视频
I
安徽新华学院2013届本科毕业论文(设计)
Media player design and function realization based
on vc
Abstract
Common multimedia software should have their own characteristics, but almost every no satisfactory way. My topic is \player software design\development tool based on VC++, the first is the existing media and media player, and a multimedia playing their detailed design of media player. Game player is an integrated development environment based on MFC, using the system MCI (Media controller interface) command interface programming, is small, support multiple format, occupying less system resources to support the playlist editor, support a variety of video formats such as functional advantages.
Keywords: media player; MCI; play l ist; audio; video
II
安徽新华学院2013届本科毕业论文(设计)
目 录
1绪 论 .................................................. 1 1.1课题研究的目的和术发展的现状 ......................... 1 1.1.1研究本课题的目的 ................................... 1 1.1.2技术应用的基本现状 ................................. 1 1.1.3论文完成的主要工作 ................................. 2 1.1.4本课题中的重点 ..................................... 2 1.1.5基本功能描述 ....................................... 2 1.2媒体格式简介. ........................................ 3 1.2.1什么是WMF SDK ...................................... 3 1.2.2 WMF SDK体系结构 ................................... 3 1.2.3 生成器结构 ......................................... 3 1.2.4 读取器结构 ......................................... 4 1.2.5 WMF SDK编程开发环境配置 ........................... 4 2 软件开发与设计 ......................................... 4 2.1设计思路 ............................................. 5 2.2设计步骤 ............................................. 6 2.3界面设计 ............................................. 9 2.4关键功能的实现....................................... 12 3 系统测试 .............................................. 20 3.1测试目的 ............................................ 20 3.2测试环境 ............................................ 20 3.3检测报告 ............................................ 20 3.4测试结果 ............................................ 22