资源描述:
《基于MFC的视频播放器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河南农业大学本科生毕业论文题目基于MFC的视频播放器学院理学院专业班级11级电子信息科学与技术(信息安全专门化)3班学生姓名蔡秀梅指导教师谷小青撰写日期:2015年05月28日基于MFC的视频播放器蔡秀梅摘要本文主要介绍了开发一款简单的视频播放器。可以播放多种格式的音频、视频文件,它实现的基本功能包括:音频视频文件的打开、添加到菜单、媒体的播放、暂停播放、停止以及歌曲信息的查询、添加与删除、音量大小的调节、播放时间的拖动等。使之成为一种简易的视频播放设备,能够完美的播放市场上大部分的音频、视频文件。在本毕业设计中,系统开发平台为Windows7旗舰版OS(操作系统)程序运行环境使用Vis
2、ualC++6.0。在程序设计中,利用了微软公司开发的ActiveX控件可视动画控件WindowsMediaPlayer,程序通过调试运行,初步实现了设计目标,本程序是基于MFC集成开发环境,利用WindowsMediaPlayer控件实现视频播放的功能的,除了基本的播放控制模块外,还具有多文件的自动顺序循环播放、单曲播放、随机播放等多种实用功能,能够很好地满足当代人的音视觉需求。关键词:视频播放器;ActiveX控件;微软基础类BasedontheMFCvideoplayerCAIXiu-meiAbstractThisarticleisdevelopedasimplevideoplay
3、er.1(canplayvideoformatsofaudio,videofiles.ItincludesthebasicfunctionsincludethatopentheAudioandvideofiles,addtothemenu,andmediaplayback,pause,stopandsonginformationsuchasquery,addanddelete,adjustthevolumesize,playtimedragandsoon.Makingitasimplemediaplayerdevice,mostaudioorvideofilesinthemarketca
4、nbeplayedperfectlybythismediaplaye匸InthisGraduation,TheSystemDevelopmentPlatformisWindows7Ultimate.TheProgrammingEnvironmentisVisualC++6.().Intheprogramdesign,usingtheActiveXcontrolDevelopedbyMicrosoft.Programbycommissioning,initialdesigngoalsachieved,theprogramisbasedonMFCIntegratedDevelopmentEn
5、vironment.UsingWindowsMediaPlayercontrolcanrealizethefunctionofthemediaplayer.Inadditiontothebasicplaybackcontrols,italsohasmanyotherutilityfunctions,suchasautomaticmulti-fileloopsequence,singleplay,randomplayandsoon.Itcanmeetthedemandofcontemporarysoundsenseofvisionverywell.Keywords:videoplayer;
6、Activecontrol;MicrosoftFoundationClasses目录1绪论11」课题背景11.2论文主要研究内容31.3论文结构安排42相关技术介绍52.1MFC52.2VisualC++6.052.3ActiveX控件53视频播放器的总体设计73.1数据模型73.2软件的模块设计73.3播放器数据流图84基于MFC的视频播放器的实现104」多媒体播放器的界而设计1()4.2视频播放器的播放控制功能的设计与实现10421播放列表104.2.2添加文件114.2.3保存列表124.2.4播放文件134.2.5删除当前和清空列表144.2.6播放方式(随机播放、顺序播放、单曲
7、播放)144.2.7退出程序155结论17参考文献18附录19致谢291绪论1.1课题背景随着计算机技术的飞速发展,以计算机技术为基础的多媒休技术在生活中扮演重要的角色。多媒体的发展和应用,极大地推动了诸多工业的相互渗透和飞速发展,逐步改变了整个人类社会的工作和生活方式。在现代科学技术飞速发展的今天,信息的传输、信息的处理和信息的共亨已成为现代社会进步的关键⑴。多媒体技术是当今信息技术领域发展最快、最活跃的技术,是新一代电子技术发展