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
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
相关文章推荐
- WPF(.net4.0)嵌入windows Media Player 运行出错
- WPF 中嵌入Windows Media Player
- WPF 中嵌入Windows Media Player
- WPF 中嵌入Windows Media Player
- 在窗体上嵌入 Windows Media Player
- 页面嵌入Windows Media Player播放器代码需要注意的
- 在Web 页中嵌入Windows Media Player
- 解决烦人的Windows Media Player(web嵌入) 不能自动播放
- 页面嵌入Windows Media Player需要注意的
- html中的Object标签(如在jsp页面嵌入windows media player 就用到了)
- Windows Media Player 内部应用程序出错
- 关于WPF中使用AxWindowsMediaPlayer的一些心得体会
- windows media player内部应用程序错误解决办法
- 简体中文 Windows Media Player 10.00.00.3646
- 提取Windows Media Player播放列表中的歌曲
- Windows Media Player 网页播放器 参数含义
- VS2003下windows media player 控件的使用问题
- Windows Media Player 6.4 SDK
- Windows Media Player
- 与COM组件(如:Windows Media Player)的互操作性