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

时间:2011-05-31 21:31:48

标签: .net video directshow playback directshow.net

我正在寻找任何可靠的商业或免费软件组件来在.NET应用程序中添加视频播放支持。

尝试了许多选项和包,但它们似乎都没有处理常见格式的播放。

最常见的选项--Windows Media Player ActiveX - 非常好,但需要在用户的计算机上安装WMPlayer。

MediaFoundation似乎不适用于XP。

DirectX AudioVideoPlayback API非常错误。它在一台机器上完美运行,或在另一台机器上完全失败(安装了相同的编解码器)。

简单而可靠的东西会很棒。我也尝试过声称支持所需功能的FFOSX。虽然它在VB6中完美运行,但它在.NET环境中完全崩溃。

令人困惑的是,一切都是部分工作或根本不起作用。

对于我目前尚未测试的可能替代方案的任何建议,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

你试过VLC (VideoLan Client)吗?它是一个独立的开源媒体播放器,您可以在.net应用程序中用作ActiveX control。您需要验证许可证,但我认为重新分发官方二进制文件是安全的。