我想将播放 gif 格式添加到我的 monocross 应用程序中。这样它就可以支持iphone android和windows phone,这可以做到吗,我该怎么做?
我是Monocross的新手请帮助我。
您可以使用 VideoView 在 Android 中播放动画 GIF 图像 - 因此通过扩展您也可以在 MonoDroid 和 MonoCross 中执行此操作。
您无法在 WindowsPhone 中开箱即用地解码和显示 GIF - 但您可以使用 nuget 的图像库之一。我不知道这些是否适用于动画 GIF - 我猜他们不会。
我的直觉是建议您不要使用动画 Gif - 抱歉,但它们是上世纪的技术,应该留在那里http://www.lingscars.com/!
相反,请考虑使用您自己的定格动画,使用短视频或查看在每个平台上本地编码动画(我已经看到一些在 jscript 中跨平台动画的尝试 - 例如http://speckyboy.com/2012 /05/09/jcsml-a-new-cross-platform-animation-library/ - 看到 C# 版本也很酷!)