添加windows media player控件时出现错误

0 投票
104 浏览

使用产品:SuperMap iDesktop 9D(64位) 操作系统:win10 x64

问题详细描述:在用vs进行开发时,通过工具箱加入了com组件的windows media player,但是一直报错,请问如何解决?

最新提问 8月 8 分类:  104次浏览 | 用户: 大白 才疏学浅 (14 分)

1个回答

0 投票
 
已采纳

这里有个解决办法,你试试

https://bbs.csdn.net/topics/390981852

最新回答 8月 9 用户: 乱邦忙 学富五车 (711 分)
采纳于 8月 10 用户:大白
试了试,不行,我把目标平台改成x86后,mainform_load函数都不运行了,没改之前是any cpu,一切运行正常
我看了下,说你引用的这两个程序集是X86的,只能在X86平台运行,而其他部分不能在X86上跑的话,那就变更能在X64上能运行的播放器程序集,我想是肯定有的,你找一找。
好的 我找一下 谢谢
这个找了好久,找不到啊

问题解决了吗?

我看到这里有个播放器https://bbs.csdn.net/topics/250005420

还是不行的话,那你之前改为X86,程序不运行的问题,有办法解决吗?

我把idesk换成32位的了,视频那个控件还没测试,测试完了跟你说一下哈
我把idesktop换成32位的,windows media player控件可以正常使用。

之前找了一天的第三方视频播放器,结果引用时一直出错,索性直接把idesktop换成32位的了。

改成X86,程序不运行,我想这是应该的,因为我原来idesktop装的是64位,给VS注册开发环境的时候添加的引用等应该是与64位匹配的,我换成X86后,就会出问题,问题应该就在这儿。

非常感谢您给我的指导建议。
...