C# 无法创建Windows media编码器库

C# 无法创建Windows media编码器库,c#,encoder,windows-media-encoder,C#,Encoder,Windows Media Encoder,我有一个从网络摄像头录制视频的应用程序。它适用于我的64位窗口,但在32位版本中不起作用 实际上,我只是尝试从下面的语句中启动一个WME对象。但这似乎不起作用。 当我尝试进行调试时,它无法检测到任何异常,它只是终止调试过程 WMEncoder Encoder = new WMEncoder(); 所以我现在很困惑,问题是由我使用的版本不支持32位窗口引起的吗 任何帮助都将不胜感激。 谢谢尝试将x86作为目标,而不是.NET项目属性中的任何CPU。IIRC Windows Media Encod

我有一个从网络摄像头录制视频的应用程序。它适用于我的64位窗口,但在32位版本中不起作用

实际上,我只是尝试从下面的语句中启动一个WME对象。但这似乎不起作用。 当我尝试进行调试时,它无法检测到任何异常,它只是终止调试过程

WMEncoder Encoder = new WMEncoder();
所以我现在很困惑,问题是由我使用的版本不支持32位窗口引起的吗

任何帮助都将不胜感激。
谢谢

尝试将x86作为目标,而不是.NET项目属性中的任何CPU。IIRC Windows Media Encoder是一个本机32位组件。

您是否尝试单独运行Windows Media Encoder并查看它是否工作?我遇到了相同的问题。我可以单独运行Windows Media编码器,但不能使用相同的语句运行应用程序。