26.4.4 播放VCD

2013-10-07 13:12:53 · 作者: · 浏览: 59

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的代码,代码如下:
  1. void CPlayMultiMediaDlg::OnButtonPlaycd()    
    // 播放VCD文件  
  2. {  
  3.     m_wmPlayer.SetUrl("E:\\LLN\\MPEGAV\\AVSEQ01.DAT"); 
    // 设置VCD文件名  

上面代码调用m_wmPlayer组件的SetUrl()函数播放E:\\LLN\\MPEGAV\\AVSEQ 01.DAT文件。

(4)编译、链接、生成并运行程序,单击"播放VCD"按钮,即会在组件对话框中播放VCD。