26.4.3 播放RM文件
RM格式是目前网络上主流的视频格式,是RealNetworks公司制定的音视频格式,使用REALPLAYER组件可以容易地实现播放RM文件。具体方法是:
(1)像插入其他ActiveX控件的方式一样,插入RealPlayer G2 Control组件,如图26-6所示。
|
| 图26-6 插入RealPlayer组件 |
(2)在图26-6中,单击OK按钮。这样,对话框中就增加RealPlayer播放组件,调整到需要的大小和位置。使用前面章节介绍过的方法,添加与其对应的控件变量m_realplayCtrl。在添加时,如果工程中没有相应的类文件,会提示添加对应的类文件。
(3)在按钮的事件处理函数中,添加播放RealPlayer的代码,代码如下:
- void CPlayMultiMediaDlg::OnButtonPlayrm() // 播放RM文件
- {
- m_realplayCtrl.SetSource("C:\\又见炊烟.rm"); // 设置RM文件名
- m_realplayCtrl.DoPlay(); // 播放RM文件
- }
上面代码使用RealPlayer组件的SetSource()函数装载完整文件名为C:\\又见炊烟.rm的RM文件,并调用RealPlayer播放组件的DoPlay()函数,播放RM文件。
(4)编译、链接、生成并运行程序,单击"播放RM文件"按钮,即会在组件对话框中播放RM文件。