课程设计中,需要在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.执行后即可。