无法创建Windows媒体编码器库

发布于 2024-10-06 01:28:24 字数 261 浏览 7 评论 0原文

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

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

WMEncoder Encoder = new WMEncoder();

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

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

I have an application that records video from webcam. It works on my 64-bit window, but this doesn't work in 32-bit version.

Actually I just try to initiate an WME Object from this below statement. But it seems not work.
When I try to do debugging, it cannot detect any exceptions and it just terminate the debugging process.

WMEncoder Encoder = new WMEncoder();

So I am confuse now, is the problem caused by the version that I used does not support for window 32bit?

any helps would be appreciated.
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

还不是爱你 2024-10-13 01:28:24

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

Try targeting x86 instead of Any CPU in the properties of your .NET project. IIRC Windows Media Encoder is a native 32 bit component.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文