2 david1967 david1967 于 2014.08.01 21:50 提问

vs2010 MFC CWMPPlayer4类媒体播放

基于对话框的程序,在子对话框中添加media player控件手动绑定,绑定的变量调用CWMPPlayer4类函数如set_URL在执行时出现 ASSERT(m_pCtrlSite != NULL); // not an OLE control (not yet, at least)
求解 万分感谢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VC6.0中ActiveX控件 Media Player 中用CWMPPlayer4类做视频播放器
VC6.0中ActiveX控件 Media Player 中用CWMPPlayer4类做视频播放器
VS2010/MFC对话框程序调用Windows Media Player播放器控件
MFC对话框程序调用Windows Media Player播放器控件播放打开的avi格式的文件,具体步骤如下: 1.根据MFC向导提示,创建一个默认的对话框项目TestMediaPlayer. 2.打开资源,在主对话框上点击右键,在右键菜单中选择“插入ActiveX 控件”,如下图所示: 3.在下面的界面中选择“Wdindows Media Player”,点击“确定”按钮,具体如
VC++2003/2005/2008 调用Mediaplayer的指南
通过对CWMPPlayer4、CWMPSettings和CWMPControls等几个类的使用可以实现Windows Media Player的大部分常规功能,如果需要做进一步的控制,可以在用下面这些函数返回相关类对象后调用相关成员函数来加以实现:   GetCurrentMedia() 返回CWMPMedia类对象   GetMediaCollection() 返回CWMPMediaColl
CWMPPlayer4类做的视频播放器
CWMPPlayer4类做的视频播放器 举例: 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); }
VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)
本文转自鸡啄米:http://www.jizhuomi.com/software/153.html       感 谢鸡啄米对本文的贡献。 前两讲中鸡啄米为大家讲解了如何创建对话框资源。创建好对话框资源后要做的就是生成对话框类了。鸡啄米再声明下,生成对话框类主要包括新建对话框类、添加控件变量和控件的消息处理函数等。        因为鸡啄米给大家的例程Addition是基于对话框的程序,所以程
关于在vc6后续版本MFC程序中使用Media ActiveX组件
看完季后赛第二轮火箭主场和湖人的比赛,意料中的又输了,虽然总是期待着火箭能做成黑马,创造奇迹。 无事打开csdn看到有个tx提问说vs2003下面在MFC程序中使用wmp控件的问题,说啥vs2003 2005和以前的 vc6不太相同了,于是就试了下,发现还真的是有些变化。     在vc6下面,直接在MFC工程中插入一个ActiveX组件,然后在为其建立一个控件类型成员的同时,M
VS2010/MFC 入门编程十二(文件操作 CFILE类)
CObject └CFile CFile是MFC文件类的基类,它直接提供非缓冲的二进制磁盘输入/输出设备,并直接地通过派生类支持文本文件和内存文件。CFile与CArchive类共同使用,支持MFC对象的串行化。 该类与其派生类的层次关系让程序通过多形CFile接口操作所有文件对象。例如,一个内存文件相当一个磁盘文件。 使用CFile及其派生类进行一般目的的磁盘I/O,使用ofs
MFC基于CWebPage的百度地图测试代码
利用百度的API接口,可以将输入的经纬度显示在地图上,并且该经纬度输入为GPS坐标,拾取坐标要去谷歌地球,程序内部已自动转化为百度坐标。使用时注意将HTML文件的地址改为正确的地址。
VS2010/MFC编程入门之四十二(MFC常用类:CString类)
上一节鸡啄米讲了分割窗口的有关知识,本节开始讲解MFC的一些常用类,先来说说CString类。        CString类简介        CString类作为MFC的常用类,当之无愧。可以这样说,只要是从事MFC开发,基本都会遇到使用CString类的场合。因为字符串的使用比较普遍,而CString类又提供了对字符串的便捷操作,所以它给MFC开发人员带来了高的开发效率,受到了开发者的欢
VS2010/MFC 入门编程十(字体对话框运用)
CFontDialog类的构造函数        我们先来了解CFontDialog类。它的常用构造函数原型如下: CFontDialog(    LPLOGFONT lplfInitial = NULL,    DWORD dwFlags = CF_EFFECTS | CF_SCREENFONTS,    CDC* pdcPrinter = NULL,    CWnd* pParen