我想使用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做一些额外的事情。