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