Компонент .NET или ActiveX для воспроизведения распространенных видеоформатов - PullRequest
1 голос
/ 01 июня 2011

Я ищу любой надежный, коммерческий или бесплатный компонент для добавления поддержки воспроизведения видео в приложении .NET.

Перепробовал множество опций и пакетов, и ни один из них, похоже, не обрабатывает воспроизведение распространенных форматов.

Наиболее распространенный вариант - Windows Media Player ActiveX - достаточно хорош, но требует, чтобы на компьютере пользователя был установлен WMPlayer.

MediaFoundation не работает на XP.

API DirectX AudioVideoPlayback очень глючит. Он отлично работает на одном компьютере или полностью отказывает на другом (с теми же установленными кодеками).

Что-то ПРОСТО и НАДЕЖНОЕ было бы здорово. Я также попробовал FFOSX, который утверждает, что поддерживает необходимую функциональность. Хотя он отлично работает в VB6, он полностью падает в среде .NET.

Это действительно сбивает с толку, что все работает частично или не работает вообще.

Буду признателен за любые предложения относительно возможных альтернатив, которые я не проверял до сих пор.

1 Ответ

0 голосов
/ 01 июня 2011

Вы пробовали VLC (клиент VideoLan) ? Это автономный мультимедийный проигрыватель с открытым исходным кодом, который можно использовать в приложениях .net в качестве элемента управления ActiveX . Вам нужно будет проверить лицензию, но я думаю, что это безопасно для распространения официальных двоичных файлов.

...