.NET或ActiveX组件,用于播放常见的视频格式

| 我正在寻找任何可靠的,商业或免费软件组件,以在.NET应用程序中添加视频播放支持。 尝试了许多选项和包,但似乎没有一个可以处理常见格式的播放。 最常见的选项-Windows Media Player ActiveX-很好,但是需要在用户计算机上安装WMPlayer。 MediaFoundation在XP上似乎不起作用。 DirectX AudioVideoPlayback API有很多错误。它在一台机器上完美运行,或者在另一台机器上完全失败(安装了相同的编解码器)。 简单而可靠的东西会很棒。我还尝试了FFOSX,声称它支持所需的功能。虽然它可以在VB6中完美运行,但在.NET环境中完全崩溃。 一切都部分起作用或根本不起作用真是令人困惑。 到目前为止,我还没有测试过有关可能替代品的任何建议。     
已邀请:
        您是否尝试过VLC(VideoLan客户端)?它是一个自包含的开源媒体播放器,可以在.net应用程序中用作ActiveX控件。虽然您将需要验证许可证,但是我认为重新分发官方二进制文件是安全的。     

要回复问题请先登录注册