分享

WPF(.net4.0)嵌入windows Media Player 运行出错

 牛人的尾巴 2016-04-04

WPF(.net4.0)嵌入windows Media Player 运行出错,有需要的朋友可以参考下。




将windows Media Player做成winForm controlLiabory,再嵌入到WPF的WindowsFormsH


ost中,运行是可能会出现下面几种异常的其中一个:



警告1:由于程序集“xxxxxxxxxxxxxxxxx\AxInterop.WMPLib.dll”创建了对嵌入互操作程序集“xxxxxxxxxxxxxxxxx\Interop.WMPLib.dll”的间接引用,因此创建了对该程序集的引用。请考虑更改其中一个程序集的“嵌入互操作类型”属性。


异常1:“设置 connectionId 时引发了异常。”,行号为“4”,行位置为“10”。


异常2:提示无法加载Interop.WMPLib



解决方法:


将引用 AxInterop.WMPLib 的属性 “复制本地”设置为“True”;“嵌入互操作类型”设置为“False”


将引用Interop.WMPLib 的属性“复制本地”设置为“True”;“嵌入互操作类型”设置为“False”



PS:如果“嵌入互操作类型”的属性是“True”的话,“复制本地”属性是灰色禁用状态,要先


把“嵌入互操作类型”设置为“False”才能修改“复制本地”属性!



WPF嵌入windows Media Player的方法:http://www.cnblogs.com/gnielee/archive/2010/05/07/wpf-embed-wmp.html(基于.Net
Framework 3.5)



简单例子:http://download.csdn.net/my

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多