加载和显示WebM& Gif是从URL到带有Volley或Picasso的ImageView

时间:2015-04-21 19:41:20

标签: android image android-volley picasso

我正在尝试构建一个应用程序,它在URL中的ListView中显示.jpg,.png,.webm和.gif(也是动画)。我通过JSON请求收到了URL。我设法通过Volley接收JSON响应和Image / WebM / Gif URL,并尝试通过NetworkImageView中的ImageLoader显示它。 JPG和PNG工作正常,但WebM和Gif不会播放。 WebM甚至不会像Gif那样显示框架(仅限第一帧)。然后我用Picasso和普通的ImageView尝试了它。结果相同。 JPG和PNG工作,但其他两个不会。有没有人知道如何加载WebM和Gif形成一个到ImageView或NetworkImageView的URL,后者将在ListView中?

我考虑过使用WebView,但由于我没有多少经验,所以我不知道在ListView中有多个WebView是否对性能有好处。

我希望有人有个主意。提前谢谢。

1 个答案:

答案 0 :(得分:0)

对于动画gif图像,我建议使用android-gif-drawable库。包含的GifImageView表现得像普通ImageView,但支持GIF动画。

要显示网络视频,VideoView应该有效。