网站大量收购独家精品文档,联系QQ:2885784924

用MFC写简单的音乐播放器.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用MFC写简单的音乐播放器

PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 16 多媒体技术论文 题目名称:基于MFC的多媒体播放器的设计与实现 学 院: 计算机学院 专业班级: 计算机科学与技术四班 学 号: 姓 名: 指导教师: 完成日期: 2016年 6月 29日 目录 摘要 3 关键字 3 开发工具的介绍3 基本功能的实现3 设计思路4 软件设计5 结果展示15 心得体会16 基于MFC的多媒体播放器的设计与实现 计科四班 罗前 指导老师 王勇智 摘要: 多媒体技术是现在信息技术领域发展的很迅速的一个技术,它的发展方向也很广泛,我们的生活几乎离不开多媒体,所以我设计了一个小程序,基于MFC的多媒体播放器的设计与实现,我认为这个小程序比较实用而且并不是很复杂,而且可以通过它来进入多媒体的这道大门,进行更加深入的学习。 关键字:MFC 多媒体 Mediaplayer ActiveX 开发工具的介绍: Visual C++ 是Microsoft公司在1998年推出的基于Windows 9X和Window NT的优秀集成开发环境。该环境为用户提供了良好的可视化编程环境,程序员可以利用该开发环境轻松地访问C++源代码的编辑器,资源编辑器和使用内部调试器,并且可以创建项目文件。Visual C++ 不仅包括编译器,而且它还包括许多的有用的组件,通过这些组建的协同工作,可以在Visual C++6.0集成环境中完成创建源文件,编辑资源,以及对源程序的编译,连接和调试等各项工作。 MFC(Microsoft Foundation Class)是用来编写Windows应用程序的c++类集,其中封装了大部分Windows API函数和Windows控件,使用MFC类库和Visual C++提供的高度可视的应用程序开发工具,可使应用程序开发变得简单,提高代码的可靠性和可重用性。随着播放器性能的极大提高,程序中经常要播放一些音频,如果能够简单的插入一些音频并播放,将极大的缩短程序开发时间。本文就是基于MFC在Visual C++环境中利用windows media player控件实现音频文件的播放。 ActiveX控件是基于COM的可重用组件,主要用于插入ActiveX控件包容器或Web页,ActiveX在外观上和使用上和普通控件一样,还提供属性页以支持在包容器的设计阶段对ActiveX控件的属性进行可视化设计。 基本功能的实现: 这个播放器具有打开文件,播放,暂停,停止,全屏,退出,音量控制,上一曲,下一曲,快进,快退,静音等基本播放功能,并可以播放MP3,avi,等格式的多媒体文件。同时还具有播放列表,并且可以在播放模式中选择顺序播放,循环播放,单曲播放三种方式。 设计思路: 该播放器分为十个模块,根据ActiveMovie控件实现他们各自相应的功能。 SHAPE \* MERGEFORMAT 暂停模块音量模块快进退模块打开模块循环模块退出模块全屏模块停止模块播放模块 暂停模块 音量模块 快进退模块 打开模块 循环模块 退出模块 全屏模块 停止模块 播放模块 多媒体播放器进度模块 多媒体播放器 进度模块 打开模块:打开目标文件。 进度模块:显示目标状态。 快进退模块:调节播放的快进和快退。 播放模块:播放音频文件。 暂停模块:暂停正在播放的音频文件。 停止模块:结束当前正在播放的文件,但是播放器并不退出。 全屏模块:实现文件的全屏播放。 退出模块:关闭该播放器。 循环模块:实现播放列表中的全部文件的单曲、随机或顺序循环播放。 音量模块:调节文件播放的音量大小和静音。 使用VC++6.0的AppWizard、ClassWizard和其中的各种控件可以方便地建立各种应用程序。但是想要实现更高级更复杂的功能,就要借助丰富的ActiveX控件资源。本实验计划使用VC++6.0自带的一个ActiveX控件——ActiveMovieControl Object,来设计多媒体播放器。此多媒体具有一般的播放功能,能播放:*.mp3,*.wma,*.mdi,*.wav,*.avi,*.dat等文件,还有Repeat功能。 SHAPE \* MERGEFORMAT 软件设计: 设计步骤: 1、首先我们要注册控件:在windows“

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档