【发布时间】:2016-04-13 09:33:59
【问题描述】:
我正在开发一个使用 8tracks API 的应用。一些播放列表有 gif 作为播放列表的艺术,我想让这些 gif 在应用程序中播放。 UWP 不支持本机 gif 播放,所以我试图找出一种让它们播放的方法。到目前为止,我已经尝试过使用 XamlAnimatedGif,但它的性能很差,尤其是在手机上。
现在我正在使用 Giphy API 上传 gif,它还会创建 gif 的 mp4 版本并在 MediaElement 中流畅地播放。我一次可以流畅地播放多达 10 个 MP4(在给定时间不需要播放那么多 MP4)。我想知道我是否可以消除 Giphy 并让计算机/手机从 gif 中获取每一帧,然后将它们编码为 mp4(或其他视频文件)。这是一个不错的选择吗?与我已经对 Giphy 所做的相比,这样做有什么缺点?如果我决定至少尝试一下,是否有任何地方可以阅读有关将 gif 解码为帧并将它们编码为视频的信息?
【问题讨论】:
标签: c# win-universal-app windows-10-universal