编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 使用控件播放AVI文件
共有回复1条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
  · 使用控件播放AVI文件

用户:  大麦
发帖:  430 篇
作品:  0 个
回复:  108 篇
技术分:  1156 分
等级:  
注册:  2010-05-11 09:09:40



发表于:2010-07-13 14:48:47
          楼主

使用控件播放AVI文件
avi全称Audio Video Interleaved,即音频视频交错文件,是微软公司开发的一种符合RIFF文件规范的数字音频与视频文件格式。avi文件是最常见的音频视频文件格式之一,下面将介绍如何播放avi文件。
播放avi文件最简单的方法是使用微软公司提供的多媒体控件。下面通过一个示例来介绍如何使用多媒体控件播放avi文件。
例如,使用多媒体控件播放avi文件
(1)创建一个基于对话框的工程,工程名称为“PlayAvi”。
(2)在对话框中鼠标右键单击,在弹出快捷菜单中选择“Insert ActiveX Control”菜单项,打开“Insert ActiveX Control”窗口,如图1所示。
 
图1  插入ActiveX控件窗口
(3)在“Insert ActiveX Control”窗口中选择“Microsoft Multimedia Control”控件,单击“OK”按钮将其添加到对话框中。
(4)利用类向导窗口将新添加的控件命名为“m_Avi”。
(5)向对话框中添加一个按钮,处理按钮的单击事件。
void CPlayAviDlg::OnPlay()
{
 CFileDialog flDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT
,"AVI文件|*.avi||",this);        //定义文件打开对话框
 if (flDlg.DoModal()==IDOK)      //判断用户是否单击OK按钮
 {
  m_Avi.SetUrl(flDlg.GetPathName());  //播放指定的avi文件
 }
}
 说明:我们在定义文件打开对话框时,如果需要设置过滤的文件,则过滤文件的字符串应以“||”结尾。例如:AVI文件|*.avi||。如果不使用||,则在文件类型组合框中会出现多余的空白项目。
(6)运行程序,效果如图2所示。
 
图2  播放avi文件

 

本帖赏分:0 分   回复数:1 篇     
修改   删除   引用   回复
  · 您好

用户:  zhangkaifei
发帖:  4 篇
作品:  0 个
回复:  4 篇
技术分:  48 分
等级:  学员
注册:  2010-08-31 23:03:54



回复于:2010-12-01 12:50:08
         1 楼
为什么我添加的Microsoft Multimedia Control 是图上面的样子呀,要如何解决呢。
修改   删除   引用
共有回复1条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页