用MFC视频控件播放视频

源代码:http://download.csdn.net/detail/nuptboyzhb/4267664

举例:

1.新建一个基于对话框的应用程序

2.删除默认控件,增加一个按钮控件,ID设为ID_OPEN;

3.在对话框的空白处右键插入ActiveX控件,选择Windows Media Player。注意:路径为C:\WINDOWS\system32\wmp.dll

4.为ActiveX控件关联一个CWMPPlayer4类型的变量m_player;注意,添加相应的类。(这些有VC6.0自动添加)

5.为第2步的按钮控件添加消息处理响应函数,实现文件的打开,并将文件的路径设置为m_player的播放路径。

代码如下:

char  szFileFilter[]="Mp3  File(*.mp3)|*.mp3|"

              "Wma   File(*.wma)|*.wma|"

              "Video   File(*.dat)|*.dat|"

              "Wave   File(*.wav)|*.wav|"

              "AVI   File(*.avi)|*.avi|"

              "Movie   File(*.mov)|*.mov|"

              "Media   File(*.mmm)|*.mmm|"

              "Mid   File(*.mid;*,rmi)|*.mid;*.rmi|"

              "MPEG   File(*.mpeg)|*.mpeg|"

              "All   File(*.*)|*.*|| ";//文件类型过滤

       CFileDialog  dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);

       if(dlg.DoModal()==IDOK)

       {

              CString   PathName=dlg.GetPathName();

              PathName.MakeUpper();

              m_player.SetUrl(PathName);

             

       }


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值