我正在尝试在 Windows Media Player ActiveX 控件中播放 MKV(Matroska 格式)文件。
虽然它在独立的 WMP 中播放得非常好,但嵌入式控件无法正确渲染视频。图像出现许多小方块,没有实际图片。
所需的编解码器已正确安装。所有其他格式都不会引起任何问题。
尝试在 WPF MediaElement 控件中播放会导致相同的行为,因为它在内部使用 WMP ActiveX。
我想知道这是否是一个已知错误并且有任何解决方法可用?
我正在尝试在 Windows Media Player ActiveX 控件中播放 MKV(Matroska 格式)文件。
虽然它在独立的 WMP 中播放得非常好,但嵌入式控件无法正确渲染视频。图像出现许多小方块,没有实际图片。
所需的编解码器已正确安装。所有其他格式都不会引起任何问题。
尝试在 WPF MediaElement 控件中播放会导致相同的行为,因为它在内部使用 WMP ActiveX。
我想知道这是否是一个已知错误并且有任何解决方法可用?
您的编解码器可能有问题..尝试重新安装它们..因为我刚刚制作了一个小应用程序来检查它,它可以流畅地播放 1080p .mkv 视频。
由于自动使用 Microsoft 编解码器进行 H.264 解码,此问题仅在 Windows 7 上出现。可以通过在注册表中将首选 DirectShow 过滤器配置为 ffdshow 来解决。