C#WPF MediaElement不在XP中打开视频

时间:2010-09-15 03:41:23

标签: c# wpf mediaelement

我有一个奇怪的问题。

我有一个项目,我只需打开一个mp4视频文件并播放它。我有一个事件处理程序,我设置了一个断点,它进入我拥有的Media_Opened处理程序并在Windows 7 / 64bit下播放,但是当我在WindowsXP 32bit中播放相同的东西时它甚至都没有进入处理程序。

是否存在一些我不知道的兼容性问题?

注意:我正在以32位模式编译。

谢谢!

1 个答案:

答案 0 :(得分:3)

WPF MediaElement需要特定版本的Windows Media Player,因此请确保安装了最新版本(这可能是Windows 7上的默认版本,但不是XP中的默认版本)...还要确保您拥有所需的编解码器(可以在媒体播放器中播放)!

PS。同样基于MSDN文档,看起来它需要XP SP3但不确定这是否是您的实际要求!!!

http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.aspx