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