【发布时间】:2010-11-30 18:50:43
【问题描述】:
我想使用 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 做一些额外的事情。
【问题讨论】:
标签: c# wpf wpf-controls gif