【问题标题】:Repeat gif file animation using MediaElement control in WPF application在 WPF 应用程序中使用 MediaElement 控件重复 gif 文件动画
【发布时间】:2015-10-12 23:54:25
【问题描述】:

我想使用 MediaElement 控件在 WPF 应用程序中重复播放 GIF (.gif) 文件。 下面我附上了我目前使用的代码。

<MediaElement x:Name="recImageMedia"  Height="67" Margin="43,-70,816.2,0" LoadedBehavior="Play" Source="file://C:\Users\documents\visual studio 2013\Projects\Application\TempApplication\Snapshots\recordanim.gif" Visibility="Visible" />

【问题讨论】:

  • 这里有很多建议:stackoverflow.com/questions/5975388/…
  • private void gifAnimation_MediaEnded(object sender, RoutedEventArgs e) { gifAnimation.Position = new TimeSpan(0,0,1); gifAnimation.Play(); }
  • 这对我有用.. 谢谢

标签: c# wpf xaml visual-studio-2013 mediaelement


【解决方案1】:

StackOverflow 为您的问题提供了至少两种可能的解决方案。第一种是使用此处引用的 MediaTimeline 控件

MediaTimeline SO Answer

或者,您可能会发现使用 WPF MediaKit 中的 MediaElement 有一些用处

WPF MediaKit SO Answer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 2012-09-27
    相关资源
    最近更新 更多