0

我想使用 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,我错过了一些东西,或者我必须为 gif 做一些额外的事情。

4

1 回答 1

0

我发现在播放 gif 的 MediaElement 中存在问题。更多参考 请看这里

于 2009-09-23T18:40:58.257 回答