如何在android中播放.gif文件

时间:2012-02-20 12:39:23

标签: android cordova

我正在使用html5和java脚本创建一个应用程序,并可以使用phonegap转换为Android应用程序。我的应用程序中有几个gif文件。不幸的是那些不再工作,只显示静态图像我想播放图像?

6 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

可悲的是,虽然据说在Froyo(2.2)中添加了动画gif支持,但在大多数手机上它都被关闭(出于某种原因它是可选设置)

http://code.google.com/p/android/issues/detail?id=3422

更糟糕的是,我认为PhoneGap使用的网页视图总是关闭。

我必须找到解决我在Android PhoneGap上使用GIF动画制作的事情的解决方法。我在iOS中有一个动画gif作为加载微调器,而不得不使用动画画布。

答案 2 :(得分:1)

我有同样的问题,但我发现了一个很好的解决方案,我使用Spritely插件: http://addyosmani.com/blog/jquery-sprite-animation/ 现在我可以使用png精灵而不是gifs,这很酷,因为我可以使用抗锯齿和透明度。

答案 3 :(得分:1)

我遇到了同样的问题,我如何修复它是通过在photoshop中单独提取图层的视频创建GIF,将它们保存为web作为gif然后将它们导入到手机间隙资产中的e www / img文件夹中项目。直接从他们在Web和Android 4.4 KitKat中使用谷歌nexus 4播放的img文件夹中调用它们,希望有所帮助: - )

答案 4 :(得分:1)

您可以使用基于CSS的动画: http://cssload.net/

答案 5 :(得分:0)

我有同样的问题。我的解决方案,不,解决方法是使用视频。听起来很疯狂,但很有效。我在mp4-movies(和ogg)中转换GIF并使用html5视频标签来显示它们。

但是你会遇到一些视频新问题:在Adroid 2上。*视频将在外部观看者中播放,通常是全屏模式。 从Android 4开始它将显示为嵌入式,但可能会延伸到on或另一侧。宽度和高度仅在样式表中使用时才有效。但这可能会引发很多话题。