1

我正在为一个项目评估 WPF 和 Silverlight。我发现 WPF 最适合我们的目的,因为我们需要性能、图形支持、Office 兼容性以及支持 ActiveX 控件的能力。它也是一个桌面应用程序。但是,我发现 Silverlight 有一个更出色的领域 - 媒体支持。我想让 WPF mediaelement 控件支持 MPEG4 (H.264) 编解码器。任何人都可以建议这是否可行,以及是否支持 WPF 的路线图?

4

3 回答 3

1

WPF MediaElement 在 convers 下使用 DirectShow(它使用 WMP,但 WMP 使用 DShow),因此只要您安装了 h264 编解码器(Windows 7 随附),您的 MediaElement 应该能够播放 h264 视频。

于 2009-08-29T03:46:37.253 回答
1

WPF MediaElement 需要 Windows Media Player 10 或更高版本(这可能是一些部署问题,因此请阅读重新分发 Windows Media Player 软件)并使用安装在用户计算机上的 DirectShow 过滤器(编解码器)。一般规则是,如果您可以在 WMP 中播放文件,则可以在 MediaElement 中播放。

对于 Silverlight,您可以在此处找到支持的媒体格式、协议和日志字段

于 2012-06-28T10:51:18.420 回答
0

I have some experience with WPF media element but it has some performance hit. so if u have to show image and video you can use D3DImage of WPF in SP1 of .NET 3.5 that is new control of WPF for DirectX interaction and it has better performance over media element. more on D3DImage

于 2009-08-24T11:45:53.230 回答