- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉理工大学《专业课程设计3(面向对象程序设计)》课程设计说明书
目录
TOC \o 1-3 \h \u 1026 1基本功能描述 1
27138 2设计思路 1
13093 3软件设计 3
4163 3.1 设计步骤 3
24583 3.2 界面设计 5
27159 3.3 关键功能的实现 9
5056 3.3.1 “打开”功能的实现 9
25443 3.3.2 “播放”、“暂停”、“停止”功能的实现 10
25104 3.3.3 “上一首”和“下一首”功能实现 10
25338 3.3.4 播放模式选择功能的实现 11
22621 3.3.5 音量滑动条功能的实现 12
763 3.3.6 播放列表功能的实现 13
18748 4结论与心得体会 14
12503 5参考文献 15
25823 6思考题 16
31347 7 附录 17
3620 7.1调试报告 17
22905 7.1.1 调试一 17
6448 7.1.2 调试二 17
5654 7.2 测试结果 18
18351 7.3 关键源代码 19
第
第 PAGE 1 页
多媒体视频播放器
1基本功能描述
多媒体视频播放工具是目前计算机必备的一个软件,如大家熟悉的Mediaplayer、Realplayer、金山影霸等。是一种用来播放视频和音频的软件。
用VC++软件设计并编写出一个多媒体视频播放器。在设计期间,可以选择使用的多媒体控件,制作与用户交互性较好的应用程序界面。对于控件有多种,可以自己选择。
系统能选择打开、播放、暂停、停止音频文件和视频文件,并能控制声音的大小, 可以播放*.mp3、 *.wma、 *.mdi、 *.wav、 *.avi、 *.dat 等格式的多媒体文件。同时还具有自制的播放列表,可以按照列表上的顺序进行一曲、下一曲的播放,并且设定了顺序播放、随机播放、单曲循环三种播放模式以供选择。
2设计思路
Windows Media Player是一款Windows系统自带的播放器,支持通过插件增强功能。其控件作为本次课设的媒体控件可以满足要求。并且该控件是微软自带的免费控件,通常每个电脑都应有这个控件,方便设计出来的软件在各个电脑运行。
在WMP(Windows Media Player的简称)控件里,与多媒体播放器实现功能有关的类有:Cwmpplayer4,Cwmpcontrols,Cwmpmedia,Cwmpplaylist,Cwmpsettings 五大类。其中播放器的一些基本的功能如播放、暂停、快进、快退等主要是调用CWMPControl和Cwmpplayer4类实现的;播放器中播放列表的实现主要是调用Cwmpplaylist类;对于音量的调节以及静音是调用Cwmpsettings和Cwmpplayer4类实现的。
除了以上提到的功能的实现,还有打开对话框是调用打开对话框类,筛选文件是调用 szFileFilter()文件过滤函数,获取文件名字和路径是用GetFileName()和GetNextPathName()函数,音量滑动条Slinder是通过对 CSliderCtrl 类实现的。
打开程序,初始化从文档中读入文件列表
打开程序,初始化从文档中读入文件列表
点击
点击“保存列表”
List.txt
List.txt
选择格式 char szFileFilter
选择格式 char szFileFilter
“
“删除歌曲”和“清除列表”
点击“
点击“打开”,判断是否符合格式
否
否
是获取新文件的路径写给播放列表并传给控件中把打开的对话框关闭
是
获取新文件的路径写给播放列表并传给控件中
把打开的对话框关闭
计时器,滑块清零并开始计时和运行
计时器,滑块清零并开始计时和运行
点击“
点击“play”
响应CwnpControl类中play函数
点击“pause”
响应CwnpControl类中pause
点击“stop”
响应CwnpControl类中stop
音量调制
获取滑块位置参数返回响应CwnpSetting类中SetVolume
图1 视频播放器流程图
3软件设计
设计平台可以是Win32的操作平台上,使用已安装的VC6.0++进行设计和调试。在设计前要确保平台中有WMP控件。结合之前的设计思路,使用 Windows Media Player 等控件来制作多媒体视频播放器。若是Win64这与VC6.0++不兼容,可以选择更高的版本。
3.1 设计步骤
打开 VC++6.0,点击“新建”,在“新建”窗口选择“工程”选项卡。由于程序是基于
对话框的 MFC 应用程序使用 Windows Media Player等控件来制作多
文档评论(0)