0

我正在尝试使用 MediaElement 控件播放一些 WMV/MPG 文件,由于某种原因,视频文件在播放时会跳转和跳过。

我在 WPF 应用程序之外自己玩过它们,它们似乎玩得很好,那为什么会这样呢?

我确实缩放它们以使它们更小,这可能是个问题吗?

另外,如果您认为这是一个编解码器问题,我可以下载一个应用程序来查看它的编码类型吗?我确实有 1 个(并且只有一个)可以完美播放的视频文件,所以如果可能的话,我想模仿那个。

编辑:我只是尝试使用“示例视频”文件夹中的一个 Vista 视频,它也很跳跃……我不知道为什么。它是一个 WMV 文件。

出于某种原因,我可以让一个视频文件正常播放,这是一个 MPG 文件(实际上它只跳过一次,而且很难注意到),很好奇它是一个 MPG 文件。

非常感谢!标记

4

2 回答 2

0

好的,所以在一系列外部库和文章中,我遇到了这个 codeplex 库:

http://www.codeplex.com/WPFMediaKit

其中有一个控件是 MediaElement 控件的替代品,称为MediaUriElement,我用这个控件热交换了 WPF MediaElement 控件,所有的媒体问题都消失了!它甚至有一个 Loop 标志,因此您不必在媒体结束时重置媒体 Position 属性!

它只是早期的测试,但到目前为止一切都很好:)

于 2009-12-07T23:51:03.650 回答
0

我不知道这可能发生的全部原因,但我确实有一个建议可以帮助您排除故障:如果您正在寻找有关媒体文件的深入信息,我建议您下载 VLC - 我发现它非常好的元数据相对容易查看。希望这可以帮助。

于 2009-12-07T22:03:12.870 回答