wpf - 为什么 WPF 的 MediaElement 不显示我的 DivX 视频?

标签 wpf mediaelement

我有一些带有 MediaElement 的简单 WPF,通常可以正常工作。 我有一些简单的 AVI 和 WMV 正在运行。

我有一个 DivX AVI,它在 Media Player 中工作正常,但在 WPF MediaElement 控件中根本无法渲染。它可以很好地播放音频,但图形大小为零并且不渲染任何视频!

我尝试使用 wpfmediakit.codeplex.com 上的 WPF 媒体工具包,并设法从中提取错误:无法从源 Uri 渲染任何流

RenderCapability.Tier 报告 0x00020000(第 2 层) - 显卡应该有能力!

最佳答案

您使用的是 x64 操作系统吗?如果是这样,请将您的应用程序编译为 x86 而不是任何 CPU。这将确保您的应用程序能够加载最有可能的 32 位 DirectShow 过滤器。

关于wpf - 为什么 WPF 的 MediaElement 不显示我的 DivX 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1520905/

相关文章:

ffmpeg - 对用于 HTML5 播放的 PowerPoint 演示文稿的视频进行编码

wpf - WPF 内容的奇怪符号

.net - 如何在不涉及表示层(即 View 模型)的情况下在 WPF 应用程序中注入(inject)非表示依赖项(如存储库)?

c# - 如何使用 XAML 中的资源值和绑定(bind)值格式化字符串?

c# - 单击暂停按钮时如何在 MediaElement 上编写单击事件?

html - 如何在videoJS中使用readyState?

C# .NET WPF 应用程序随机挂起 (WgxConnection_ShouldForceSoftwareForGraphicsStreamClient)

c# - 具有特定触发值的通用样式

c# - 通用Windows平台下视频文件的帧率

c# - Canvas 中的 MediaElement 不会拉伸(stretch)以填充