Кодировщик Windows Media Библиотека не может быть создана

У меня есть приложение, которое записывает видео с веб-камеры. Это работает на моем 64-битном окне, но это не работает в 32-битной версии.

На самом деле я просто пытаюсь инициировать объект WME из этого утверждения ниже. Но, похоже, не работает. Когда я пытаюсь выполнить отладку, он не может обнаружить никаких исключений и просто завершает процесс отладки.

WMEncoder Encoder = new WMEncoder();

Так что я теперь сбит с толку, проблема, вызванная версией, которую я использовал, не поддерживает окно 32bit?

любая помощь будет оценена. Спасибо

1 ответ

Попробуйте нацелить x86 вместо Any CPU в свойствах вашего проекта.NET. IIRC Windows Media Encoder - это собственный 32-битный компонент.

Другие вопросы по тегам