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