Я ищу любой надежный, коммерческий или бесплатный компонент для добавления поддержки воспроизведения видео в приложении .NET.
Перепробовал множество опций и пакетов, и ни один из них, похоже, не обрабатывает воспроизведение распространенных форматов.
Наиболее распространенный вариант - Windows Media Player ActiveX - достаточно хорош, но требует, чтобы на компьютере пользователя был установлен WMPlayer.
MediaFoundation не работает на XP.
API DirectX AudioVideoPlayback очень глючит. Он отлично работает на одном компьютере или полностью отказывает на другом (с теми же установленными кодеками).
Что-то ПРОСТО и НАДЕЖНОЕ было бы здорово. Я также попробовал FFOSX, который утверждает, что поддерживает необходимую функциональность. Хотя он отлично работает в VB6, он полностью падает в среде .NET.
Это действительно сбивает с толку, что все работает частично или не работает вообще.
Буду признателен за любые предложения относительно возможных альтернатив, которые я не проверял до сих пор.