多媒体技术教程
期末实验报告
题目:基于MFC的简单音乐播放器
班级:软件工程
专业:软件工程
姓名:xxx
学号:xxxxxxxxxx
指导老师:xxx
Xxxxxxx
一、课题描述
音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。利用MFC应用程序、媒体控制接口MIC的基本知识,设计一个功能非常简单易于操作的MP3播放器。要求能够播放常用Windows音频格式的文件;实现播放控制:播放、暂停、音量增减、添加歌曲等功能;实现从本地磁盘加入文件,然后对其进行播放。本程序是基于MFC对话框的简单程序实现音乐的简单控制。
二、功能分析
MFC简单音乐播放器主要对常用Windows音频格式的文件实现播放控制:播放歌曲、暂停播放、停止播放等;实现音量控制:静音、声音放大以及声音减小的功能。利用MCI基本知识实现相关功能。通过该程序可以实现简单的音乐播放。核心是让音乐文件和音乐播放设备关联。
三、源代码和截图
具体属性和类向导如下:
实现后截图:
四、实验心得:
实现播放时间的控制是我在实验时遇到的难题,通过上网查询资料得以实现。制作音乐播放器其实是个挺有趣的体验,完成了也有小小成就感。但这个简易音乐播放器还有许多功能尚未实现,例如同步歌词显示等等,要真正做一个完善的播放器还需要很多努力。
各个控件的函数如下:
//浏览
void CMFCDlg::Onfilechoice()
{
char szFileFilter[]=\文件(*.mp3)|*.mp3|\
\文件(*.wma)|*.wma|\
\文件(*.wav)|*.wav|\
\所有文件(*.*)|*.*|\