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】