1

我有一个奇怪的问题。

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

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

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

谢谢!

4

1 回答 1

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

于 2010-09-15T05:31:29.977 回答