您的位置:首页 > 编程语言 > C#

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

2014-06-11 22:09 441 查看
将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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# wpf