欢迎来到天天文库
浏览记录
ID:1114517
大小:410.09 KB
页数:27页
时间:2017-11-07
《多媒体视频播放器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书目录1基本功能描述12设计思路13软件设计33.1设计步骤33.2界面设计53.3关键功能的实现93.3.1“打开”功能的实现93.3.2“播放”、“暂停”、“停止”功能的实现103.3.3“上一首”和“下一首”功能实现103.3.4播放模式选择功能的实现113.3.5音量滑动条功能的实现123.3.6播放列表功能的实现134结论与心得体会145参考文献156思考题167附录177.1调试报告177.1.1调试一177.1.2调试二177.2测试结果187.3关键源代码19武汉理工大学《专业课程设计3(面向对象程序设计)》课程
2、设计说明书多媒体视频播放器1基本功能描述多媒体视频播放工具是目前计算机必备的一个软件,如大家熟悉的Mediaplayer、Realplayer、金山影霸等。是一种用来播放视频和音频的软件。用VC++软件设计并编写出一个多媒体视频播放器。在设计期间,可以选择使用的多媒体控件,制作与用户交互性较好的应用程序界面。对于控件有多种,可以自己选择。系统能选择打开、播放、暂停、停止音频文件和视频文件,并能控制声音的大小,可以播放*.mp3、*.wma、*.mdi、*.wav、*.avi、*.dat等格式的多媒体文件。同时还具有自制的播放列表,可以按照列表上的顺序进行一曲、下一曲的播放,并且设定了顺序播
3、放、随机播放、单曲循环三种播放模式以供选择。2设计思路WindowsMediaPlayer是一款Windows系统自带的播放器,支持通过插件增强功能。其控件作为本次课设的媒体控件可以满足要求。并且该控件是微软自带的免费控件,通常每个电脑都应有这个控件,方便设计出来的软件在各个电脑运行。在WMP(WindowsMediaPlayer的简称)控件里,与多媒体播放器实现功能有关的类有:Cwmpplayer4,Cwmpcontrols,Cwmpmedia,Cwmpplaylist,Cwmpsettings五大类。其中播放器的一些基本的功能如播放、暂停、快进、快退等主要是调用CWMPControl和
4、Cwmpplayer4类实现的;播放器中播放列表的实现主要是调用Cwmpplaylist类;对于音量的调节以及静音是调用Cwmpsettings和Cwmpplayer4类实现的。除了以上提到的功能的实现,还有打开对话框是调用打开对话框类,筛选文件是调用szFileFilter()文件过滤函数,获取文件名字和路径是用GetFileName()和GetNextPathName()函数,音量滑动条Slinder是通过对CSliderCtrl类实现的。第25页武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书打开程序,初始化从文档中读入文件列表点击“保存列表”List.txt选择格式
5、charszFileFilter“删除歌曲”和“清除列表”点击“打开”,判断是否符合格式否是获取新文件的路径写给播放列表并传给控件中把打开的对话框关闭计时器,滑块清零并开始计时和运行点击“play”响应CwnpControl类中play函数点击“pause”响应CwnpControl类中pause点击“stop”响应CwnpControl类中stop音量调制获取滑块位置参数返回响应CwnpSetting类中SetVolume图1视频播放器流程图第25页武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书3软件设计设计平台可以是Win32的操作平台上,使用已安装的VC6.0++进
6、行设计和调试。在设计前要确保平台中有WMP控件。结合之前的设计思路,使用WindowsMediaPlayer等控件来制作多媒体视频播放器。若是Win64这与VC6.0++不兼容,可以选择更高的版本。3.1设计步骤打开VC++6.0,点击“新建”,在“新建”窗口选择“工程”选项卡。由于程序是基于对话框的MFC应用程序使用WindowsMediaPlayer等控件来制作多媒体视频播放器。设置好地址位置和工程名后点“确定”。这里的工程名字可以是自己的名字拼音缩写,也可以没有任何含义。图2“新建”对话框示意图由于市场上大多数多媒体播放器不能通过鼠标拖拽来改变客户端的大小,这样为了用户使用方便。所以
7、应选择基于对话框的MFC应用程序的模版。接着点击“下一步”,由于其他的设置因与初始设置一样,所以保持所有选项不改变,再次点击“下一步”直到“完成”。第25页武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书图3“MFC应用程序向导”示意图然后是插入控件,先把系统初始化的按钮用“Delete”删除,在单击鼠标右键选择“插入ActiveX控件”,在跳出的对话框中选择“WindowsMediaPlayer”(一般
此文档下载收益归作者所有