1

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

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

WMEncoder Encoder = new WMEncoder();

所以我现在很困惑,是我使用的版本不支持window 32bit引起的问题吗?

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

4

1 回答 1

0

尝试在 .NET 项目的属性中定位 x86 而不是 Any CPU。IIRC Windows Media Encoder 是一个原生的 32 位组件。

于 2010-12-04T18:00:20.997 回答