VS2010MFC对话框程序中使用Windows Media Player播放音频或视频文件

课程设计中,需要在MFC对话框程序中通过点击按钮播放一段视频,从网上查询资料,结合自己环境情况得到如下方法。

1.右击对话框,选择插入ActiveX控件,找到Windows Media Player,确定。

2.右击添加好的控件,选择类向导,添加ActiveX控件中的MFC类。如果选择类来源是注册表时,可用的ActiveX控件选择Windows Media Player<1.0>。

    如果上一种方法不行,选择来源是文件,位置是C:\Windows\System32\wmp.dll。

3.接口选择IVMPPLAYER4。

4这时,解决方案资源管理器中多了CWMPPlayer4.cpp和CWMPPlayer4.h。

5.在对话框头文件中写上#include<CWMPPlayer4.h>。

    public:CWMPPlayer4 m_MediaPlayer;

6.在对话框cpp文件的DoDataExchange()函数中写上DDX_Control(pDX,IDC_OCX1,m_MediaPlayer);

   在初始化函数OnIitDialog()函数中写上m_MediaPlayer.put_URL(_T("F:\\电影\\yourMZ[DVD版]_bd.mp4"));

7.执行后即可。

扫描二维码关注公众号,回复: 1845844 查看本文章

猜你喜欢

转载自blog.csdn.net/weufengwangshi_/article/details/54346767