永发信息网

virtual studio 中调用Media Player 控件

答案:2  悬赏:30  手机版
解决时间 2021-01-27 06:24
我想做一个多媒体播放器,大致过程如下:

新建一个基于对话框的mfc应用程序,在右击工具栏-》选择项-》com组件-》Windows Media Player,这样添加了播放器控件,加了一堆按钮,然后右键项目-》添加类-》ActiveX中的MFC类,这之后有两个选项:1,注册表,2,文件。我在注册表里没找到Media Player,在文件选项里找到了c:\windows\system32\msdxm.tlb,然后成功的添加了Windows Media Player类,然后添加“打开”按钮事件响应:
char szFileFilter[]=
"All File(*.*)|*.*||"
"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|";
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);
if(dlg.DoModal()==IDOK)
{
CString PathName=dlg.GetPathName();
PathName.MakeUpper();
m_MediaPlayer.Open(PathName);
}
编译执行,单击打开,选择了一个wna文件确定后出现错误:
debug assertion failed

程序停止在 ASSERT(m_pCtrlSite != NULL); // not an OLE control (not yet, at least)

把项目的属性debug改为release后,选择一个wma文件后程序没有反应

不知道要在程序中调用Media Player需要做些什么,还有:

1,我已经在命令行里面输入RegSvr32 C:\windows\system32\msdxm.ocx,并且提示已经成功,为什么在添加类时的注册表选项里找不到Windows Media Player呢?

2,我在C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin目录下执行aximp c:\windows\system32\msdxm.ocx时提示错误:加载类型库/dll时出错,(异常来自异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY )

这些天一直都在搞播放器,也一直都没搞明白,希望大牛帮忙解答疑惑,不甚感激!谢谢!

我这是参照一个源码做的,但是它里面有一些是自动生成的MediaPlayer类,我没法生成,这就是问题的关键,希望牛人帮忙解答,感激不尽!!!
最佳答案
你可以去找现成的源代码学习一下,然后再自己开发
全部回答
搜一下:virtual studio 中调用Media Player 控件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郑州那有卖口琴的
如图是关节模式图:(1)写出图中序号结构的
洞室的意思是什么啊?知道的请说下!
有个关于母亲的视频,老外应聘岗位的一段对话
卡型验孕棒t1线很浅t2未显色是因为什么
is no need for me to say anything about hi
相处多久同居比较合适呢?
鱼之所以能够在水中生活 一是能靠什么来获取
我为什么每天都睡不够啊?每天早晨都不想起床
交通罚款收费单位电话号码多少?
书箱的意思是什么啊?知道的请说下!
女,32岁,活动时呼吸困难2年,服地高辛、抗
熊大与熊二相处近9个月,熊大给熊二拿了8000
海娟野生鱼行怎么去啊,有知道地址的么
求仙人下凡在现代的小说
推荐资讯
美术生上哪些大学比较好找工作??
我属猴,想改名成戴宏彬,这名字怎么样,运势
剑网三JJC55配置,求分析
有个人拿着一张去年滴发票来我们店,说是我们
北京公积金贷款年限
在遗传学上,等位基因位于BA. 同一染色体的两
呼吸有烂苹果味最常见于A.糖尿病酮症酸中毒B.
浙江省兰溪市第二中学地址在什么地方,我要处
女生给过我机会了 我没把握住 还有机会吗
宝安公明申通公司的具体地址在哪里?
农村并排两个大门对联怎么写,横联是吉星高照
求网王双越文包
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?