音乐播放器实验报告医.docVIP

  • 4
  • 0
  • 约 11页
  • 2017-08-24 发布于浙江
  • 举报
音乐播放器实验报告医

多媒体技术基础课程大作业 题目名称: 基于MFC的音乐播放器 系 名 称: 学生姓名: 学 号: 专业班级: 2015 年 6 月 实验内容与原理 (1)实验内容 mp3的功能 本次我做的音乐播放器,包含如下功能:播放、暂停、停止、上一首、下一首、添加音乐、删除音乐、音量调节、播放模式(单曲播放、单曲循环、全部播放、全部循环 (2)原理 基于 二、开发平台 该音乐播放器的制作在Visual Studio 2010平台下开发,操作系统:Windows 8.1 。 硬件环境: 处理器:Intel(R) Core(TM) i5-5257M CPU @ 2.70GHz 2.70GHz 内存:8.00GB 系统类型:64位操作系统 三、完成功能 void CmyplayerDlg::OnBnClickedplay()//播放 void CmyplayerDlg::OnBnClickedpause()//暂停 void CmyplayerDlg::OnBnClickedopen()//打开音乐文件 void CmyplayerDlg::OnBnClickeddelete()//删除音乐文件 void CmyplayerDlg::OnBnClickedstop()//停止 void CmyplayerDlg::OnBnClickedback()//上一首 void CmyplayerDlg::OnBnClickednext()//下一首 void CmyplayerDlg::OnBnClickedmode()//播放模式 void CmyplayerDlg::OnNMCustomdrawSlider1(NMHDR *pNMHDR, LRESULT *pResult) //调节音量大小 图:系统流程图 四、运行效果 1、打开初始程序: 2、点击“打开音乐”,添加播放资源。 图四;音乐库 3、单击“播放”,开始播放。点击“暂停”,暂停播放。“暂停”按钮变为“继续播放”。点击“继续播放”按钮,继续播放。 图五;播放 4、单击“停止”,音乐播放停止,之后单击“播放”,重头开始播放。 5、单击“下一首”。播放歌曲变为第二首歌曲。 6、单击“上一首”按钮,歌曲变为第一首歌曲。 7、拖动底下音量条,调节音量。 8、单击“删除音乐”按钮,第二首歌曲消失,只剩第一首歌曲。 9.单击“单曲播放”,播放模式变为“单曲循环”,再点击,变为“全部播放”,再次点击,变为“全部循环”,再点击,变为初始模式“单曲播放”。 六、难点情况及解决情况 问题1:对,不清楚要包含的头文件及附加依赖项。如:Winmm.lib、mmsystem.h Digitalv.h,因没有添加这些文件,在开始写程序时出现了很多错误,大多是对象(或者)函数不存在的错误。 解决情况:通过网络搜索及查阅教科书等,了解了mmsystem.h Digitalv.h等头文件。 问题2:开始写播放、暂停等按钮功能时,因不曾使用过 解决情况:通过网络找到了 问题3:不知如何美化界面,设计的排版很一般,缺少新意,界面看起来很单调。解决情况:通过查询相关资料和代码,学习了如何使用透明度,将界面设置的更透明,也修改了 七、实验体会 本次实验设计在一边学习一边探索中,终于完成了。仔细回想起实验设计,发现在软件设计的功能上,我做的虽没有特别新的功能,但做出的功能都比较实用,做出了一个音乐播放器所必备的元素:播放、暂停、停止、上一首、下一首、调节音量等等,在这一点上还是比较成功的。当然,这个播放器也有许多的不足之处,如播放器的功能太少,太过于简单,缺少音乐播放时间的显示等;播放器的界面太单调,排版不足、缺乏美观。当然,这些地方都需要改进。虽然本次实验设计做的不是很完美,但我从中获得了很多经验,学习到了如何使用MFC对话窗口、学习到了如何使用MCI控件、学习到了MCI很多的功能函数,下次再做类似的的设计时更能节省时间且能做的更好。从本次实验设计中,我学到了很多东西,如在计算机编程设计中,我们经常会遇到新的知识新的模式,不懂的时候,我们要充分利用网络上的资源,查找文档,学习各计算机前辈的总结,计算机编程,就是在一边学习一边使用,在学习中成长;并且我们要经常性编写一些程序,这样编写程序时才能很灵活、熟练,遇到问题或者BUG也能迅速的判断错误并找到解决方法。 8 添加音乐 开始 播放 暂停 终止 播放结束 退

文档评论(0)

1亿VIP精品文档

相关文档