VS2010/MFC对话框程序调用Windows Media Player播放器控件

MFC对话框程序调用Windows Media Player播放器控件播放打开的avi格式的文件,具体步骤如下:

1.根据MFC向导提示,创建一个默认的对话框项目TestMediaPlayer.

2.打开资源,在主对话框上点击右键,在右键菜单中选择“插入ActiveX 控件”,如下图所示:


3.在下面的界面中选择“Wdindows Media Player”,点击“确定”按钮,具体如下图所示:


4.此时,该Active X控件已经添加到对话框中同时也加进了工具箱中,如下图所示:


5.选中该控件点击鼠标右键,进入如下界面,点击“添加类”,点击“ActiveX 控件中的MFC类”,具体如下图:



6.进入如下界面,选中"Windows Media Player<1.0>",将接口IWMPPlayer4添加到右面(这个类控制播放OK了,如果有其它需求可以选择更多的接口),点击“完成”按钮,具体如下图所示:




7.会发现项目中增加了文件CWMPPlayer4.h和CWMPPlayer4.cpp。

8.手动给上面添加的WindowsMediaPlayer控件关联一个变量,具体如下:

    1)在TestMediaPlayerDlg.h中添加添加包含头文件#include "CWMPPlayer4.h"。

     2)声明变量CWMPPlayer4 m_MediaPlayer;

     3)在void CTestMediaPlayerDlg::DoDataExchange(CDataExchange* pDX)中添加关联:DDX_Control(pDX, IDC_OCX1, m_MediaPlayer);

9.在合适的位置使用 m_MediaPlayer.put_URL(strPath); 即可strPath是打开的要播放的文件的路,类型是CString.

具体代码见:http://download.csdn.net/detail/xiaxiaojing/8529623



  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值