【问题标题】:Windows media encoder Library cannnot be created无法创建 Windows 媒体编码器库
【发布时间】:2011-05-19 19:18:20
【问题描述】:

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

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

WMEncoder Encoder = new WMEncoder();

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

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

【问题讨论】:

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

标签: c# encoder windows-media-encoder


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多