2010-12-03 25 views
1

我有一个应用程序,它可以从网络摄像头录制视频。它适用于我的64位窗口,但这不适用于32位版本。Windows媒体编码器库无法创建

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

WMEncoder Encoder = new WMEncoder(); 

所以我现在混淆了,是我使用的版本不支持窗口32位引起的问题吗?

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

+0

您是否尝试单独运行Windows Media Encoder并查看它是否有效? – BrokenGlass 2010-12-03 15:46:01

回答

0

尝试在您的.NET项目的属性中针对x86而不是任何CPU。 IIRC Windows Media Encoder是一个本地32位组件。