【问题标题】:Playing GIFs on Windows Phone 8.1在 Windows Phone 8.1 上播放 GIF
【发布时间】:2015-11-26 12:02:50
【问题描述】:

如何让 GIF 在 Windows Phone 8.1 应用程序上播放?我看到普通的图像控件 simplay 将 gif 显示为静态图像。我将如何像 Internet Explorer 那样在运行时实际播放 GIF?

【问题讨论】:

    标签: c# windows xaml windows-phone-8.1 windows-phone


    【解决方案1】:

    您可以使用XamlAnimatedGif 来执行此操作。

    它非常易于使用。首先将命名空间添加到 Page 标签:

    xmlns:gif="using:XamlAnimatedGif"
    

    然后像这样显示 GIF:

    <Image gif:AnimationBehavior.SourceUri="/Images/animated.gif" />
    

    从github页面看,它支持WPF、Windows 8.1、Windows Phone 8.1和通用Windows平台。

    【讨论】:

    • 感谢您的意见!我想我一定在某个地方搞砸了。 &lt;Image x:Name="MyImage" gif:AnimationBehavior.SourceUri="{Binding uricheck}" &gt;&lt;/Image&gt; 。我设法在普通图像控件中将 gif 显示为静态图像,但 Image gif: 保持空白。
    • 看看示例应用程序,看看您的不同之处:github.com/thomaslevesque/XamlAnimatedGif/tree/master/…
    • 工作得很好。很抱歉造成混乱。我读了很多关于 WpfAnimatedGif 的内容,所以继续安装那个包。XamlAnmiatedGif 有效!
    • 嗨@Matt 我正在尝试从服务器设置 URL,但它不起作用?
    • 这是一个优秀的库。感谢 Thomas 的分享和 Matt 让我们知道的信息。然而,Thomas 是否可以为 nuget 签署这个库?我们最初决定使用这个库,但在尝试将其推送到移动设备后,我们被卡住了,因为它没有签名,出现非强命名错误。由于某种原因,即使使用像 StrongNameSigner 这样的第三方库也没有帮助这个库,我们不得不删除它。可以签吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多