1.9.3 视频回放实现过程

2013-10-07 00:17:57 · 作者: · 浏览: 63

1.9.3  视频回放实现过程

(1)创建一个对话框,打开对话框属性窗口,将对话框的ID设置为IDD_PLAY_DIALOG,将对话框标题设置为“视频回放”。

(2)向对话框中添加一个Windows Media Player控件、一个静态文本控件和一个按钮控件。Windows Media Player控件的属性设置如图1.24所示。

  
图1.24  Windows Media Player控件的属性设置
(3)处理“回放”按钮的单击事件,打开要回放的AVI文件,并将路径显示在静态文本控件中,使用Windows Media Player控件播放AVI文件。代码如下:
 void CPlaydlg::OnPlay() 
{
//创建打开文件对话框
CFileDialog fDlg(TRUE,"","",OFN_HIDEREADONLY |
OFN_OVERWRITEPROMPT,"AVI|*.avi",this);
if(fDlg.DoModal()==IDOK)
{
  CString path = fDlg.GetPathName();   //获得文件路径
m_Path.SetWindowText(path);      //使用静态文本控件显示文件路径
  m_MediaPlay.Open(path);          //播放文件
}
}
代码贴士

GetPathName:获得选择文件的完整路径。

Open:播放AVI文件。
【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节