实验 1 基于 MFC 的多媒体播放器的设计与实现一、实验目的:利用 MFC 在 VC++ 或其它语言环境下设计一个多媒体播放器,进一步熟悉与掌握多媒体编程的基本技术与方法。二、实验要求:1、制作一个如下图的多媒体播放器界面,并尽量实现全部或绝大部分功能。图 1 多媒体播放器功能要求2、用 .mp3、.avi 等格式文件进行播放测试,并获取播放效果图。3、完成 ABOUTBOX的版权信息, 请认真真实填写本人信息,否则当缺做实验或抄袭别人程序处理。图 2 必须完成的版权个人信息4、完成并测试程序后将源程序文件夹压缩后上传网络课堂,请确保程序的正确性与可执行性,老师通过执行你的程序从而给你计算本次实验成绩。5、认真完成实验报告,必须包括实验目的,实验工具、设计框图、实验步骤、所完成的主要设计内容与方法、实验分析与总结等内容。请尽量笔写, 其中源代码与效果图可以打印后粘贴到实验报告本上。实验指导与基本步骤:使用 VC++6.0 的 AppWizard 、ClassWizard和其中的各种控件可以方便地建立各种应用程序。 但是想要实现更高级更复杂的功能,就要借助丰富的ActiveX控件资源。 本实验计划使用 VC++6.0 自带的一个ActiveX控件—— ActiveMovieControl Object,来设计多媒体播放器。此多媒体具有一般的播放功能,能播放:*.mp3,*.wma,*.mdi,*.wav,*.avi,*.dat等文件,还有Repeat 功能。1、注册控件:在windows“运行”里写入:regsvr32 msdrm.ocx 单击确定。2、打开 VC6.0,在 Projects下选择 MFC AppWizard(exe) ,并取名 VedioPlayer ,然后建立基于对话框的应用程序。最后删除“确定”按钮,保留“取消”按钮。图 3 图 4 图 5 图 6 图 7 MFC AppWizard 生成的对话框3、打开 Resource View,选择其中的对话框 ,打开其中的主对话框,去掉对话框上的“确定 ”按钮,保留 “取消”,将 Caption 改为“退出”。然后再在上面加上几个按钮, ID 和 Caption 分别为IDC_OPEN,打开; IDC_PLAY,播放 ; IDC_PAUSE,暂停 ; IDC_STOP,停止 ; IDC_CLOSE,关闭 ; IDC_LOWER, -; IDC_UPPER,+; IDC_FULLSCREEN, 全屏 ; 。。。。。。最终如图 8 所示。图 8 播放器功能界面4 、 加 入ActiveMovieControl控 件 。 打 开Projects->Add to Project->Components and Controls->Registered ActiveX Controls对话框,选择其中的ActiveMovieControl Object, Insert,OK 之后...