我正在寻找任何可靠的、商业的或免费的组件来在 .NET 应用程序中添加视频播放支持。
尝试了许多选项和包,但似乎没有一个可以处理常见格式的播放。
最常见的选项 - Windows Media Player ActiveX - 非常好,但需要在用户的机器上安装 WMPlayer。
MediaFoundation 似乎不适用于 XP。
DirectX AudioVideoPlayback API 非常有问题。它可以在一台机器上完美运行,或者在另一台机器上完全失败(安装了相同的编解码器)。
简单可靠的东西会很棒。我还尝试过声称支持所需功能的 FFOSX。虽然它在 VB6 中完美运行,但在 .NET 环境中完全崩溃。
一切都部分起作用或根本不起作用,这真的很令人困惑。
任何关于我迄今为止尚未测试过的可能替代方案的建议将不胜感激。