欢迎来到天天文库
浏览记录
ID:10263787
大小:1.70 MB
页数:35页
时间:2018-06-14
《基于vc++媒体播放器的设计与实现(含毕业设计源文件)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要目前常见的多媒体软件应该说各有特色,但是几乎每一个都存在着不如人意的地方。我的课题是“基于VC++开发工具的媒体播放器软件设计”,首先是初步介绍一些当前的媒体及媒体播放器,然后是详细介绍一个由本人设计的多媒体播放器――cnplayer。该播放器是基于MFC集成开发环境,利用系统的MCI(mediacontrollerinterface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑、支持各种视频格式等功能优势,还实现了CD抓轨。关键词:媒体播放器;MCI;播放列表;音频;视频-IV-AbstractTherearedifferentcharac
2、teristicamongthenormalmultimediaplayeratpresent,butthereareshortcomingforallofthesesoftwarenearly.Mycenteris"ASoftwareOfMediaPlayerDesignedbyVC++ProgramLanguage".Firstly,letmeintroducethosemediaformatsandplayersatpresent,thenthereisaparticularpresentationforthemediaplayerthatdesignedbymyself-
3、-cnplayer.ThisplayerisbasedonMFC,referringtoMCI(mediacontrollerinterface)fromsystem,havingmanygoodfunctionssuchaslittlesize,supportingmanykindsofformatofmedia,takinguplesssystemresource,supportinglistcontrolforplayingitemandcatchtrackofCD.Keywords:mediaplayer;MCI;playlist;audio;video-IV-目录摘要I
4、ABSTRACTII1绪论11.1课题研究的目的和技术发展的现状11.1.1研究本课题的目的11.1.2技术应用的基本现状11.2论文完成的主要工作与课题研究的难点所在21.2.1论文完成的主要工作21.2.2本课题的研究难点22媒体格式简介42.1什么是媒体?42.1.1媒体42.1.2多媒体52.2浅议数字音、视频格式52.2.1WAV格式52.2.2MIDI格式62.2.3CD格式62.2.4MP3格式62.2.5WAV格式62.2.6MP4格式62.2.7QuickTime格式72.2.8DVD格式72.2.9RealAudio格式72.2.10AIFF格式82.2.11
5、 ASF格式82.3常见播放器82.3.1RealPlayer82.3.2WindowsPlayer92.3.3QuickTimePlayer93MCI命令接口编程103.1 MCI设备103.2 MCI函数与命令103.2.1 MCI命令103.2.2 MCI命令消息接口方式133.2.3 MCI命令字符串接口方式16-IV-4软件需求分析184.1需求分析184.2可行性研究185.1.1 基本界面设置195.1.2 打开文件,添加列表195.1.3 播放控制195.1.4 对列表的控制205.1.5 菜单设置205.2.2打开文件,添加列表215.2.3播放控制215.2.
6、4对列表控制225.2.5菜单设置226软件设计结果246.1主界面246.1打开文件256.1菜单控制267软件评价277.1软件的特点277.1软件的不足27结论28参考文献29致谢30-IV-1绪论多媒体技术的概念和应用出现于20世纪80年代初期,经过十余年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。1.1课题研究的目的和技术发展的现状1.1.1研究本课题的目的随着技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,
7、由于音视频、图像等的信息容量大,受硬件条件限制,以往多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材,因此开发制作这一播放器具有备现实意义,与其它多媒体播放器比较,这一多媒体播放器具有功能强大、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。1.1.2技术应用的基本现状Microsoft公司1998年推出了VisualC++6.0,它是支持Wi
此文档下载收益归作者所有