使用MediaElement以重复模式播放gif文件

时间:2009-09-23 14:34:58

标签: c# wpf wpf-controls gif

我想使用MediaElement播放gif recurrsivley文件。有没有像(重复或任何其他)的内置属性来播放不停的文件?

我使用以下代码玩重复模式。

// ...
objMediaPlayer.Source=new System.Uri("XXX.gif");
objMediaPlayer.LoadedBehavior= MediaState.Manual;
objMediaPlayer.MediaEnded+=new RoutedEventHandler(previewPlayer_MediaEnded);

void previewPlayer_MediaEnded(object sender, RoutedEventArgs e)
{
  objMediaPlayer.Position = TimeSpan.Zero;
  objMediaPlayer.Play();
}
//...

它适用于视频文件但不适用于gif,我缺少一些东西,或者我必须为giff做一些额外的事情。

1 个答案:

答案 0 :(得分:0)

我发现在使用gif播放的MediaElement中存在问题。进一步参考 Look here