26.4.4 播放VCD
VCD(Video Compact Disc)即视频压缩盘片,是较早的一种多媒体格式标准,是由索尼、飞利浦、JVC、松下等厂商联合于1993年提出的。VCD格式分为两种MPG格式或DAT格式,MPG格式用于保存电脑编辑的VCD,DAT格式用于刻录成光盘后的格式。使用Windows Media Player组件可以容易地实现播放VCD。具体方法是:
(1)像插入其他ActiveX控件的方式一样,插入Windows Media Player组件,如图26-7所示。
(2)在图26-7中,单击OK按钮。这样,对话框中就增加Windows Media Player播放组件,调整到需要的大小和位置。使用前面章节介绍过的方法,添加与其对应的控件变量m_wmPlayer。在添加时,如果工程中没有相应的类文件,会提示添加对应的类文件,如图26-8所示,单击OK按钮。
|
| 图26-7 插入Windows Media Player组件 |
|
| 图26-8 确认添加类对话框 |
(3)在按钮的事件处理函数中,添加播放VCD的代码,代码如下:
- void CPlayMultiMediaDlg::OnButtonPlaycd()
// 播放VCD文件 - {
- m_wmPlayer.SetUrl("E:\\LLN\\MPEGAV\\AVSEQ01.DAT");
// 设置VCD文件名 - }
上面代码调用m_wmPlayer组件的SetUrl()函数播放E:\\LLN\\MPEGAV\\AVSEQ 01.DAT文件。
(4)编译、链接、生成并运行程序,单击"播放VCD"按钮,即会在组件对话框中播放VCD。