【发布时间】:2015-06-29 04:06:58
【问题描述】:
我正在尝试构建一个应用程序,该应用程序从 URL 的 ListView 中显示 .jpg、.png、.webm 和 .gif(也是动画)。我通过 JSON 请求接收 URL。我设法通过 Volley 接收 JSON 响应和 Image/WebM/Gif URL,并尝试通过 NetworkImageView 中的 ImageLoader 显示它。 JPG 和 PNG 工作正常,但 WebM 和 Gif 无法播放。 WebM 甚至不会像 Gif 那样显示帧(仅第一帧)。然后我用毕加索和一个普通的 ImageView 试了一下。结果相同。 JPG 和 PNG 工作,但其他两个不会。有人知道我如何将 WebM 和 Gif 加载到 ImageView 或 NetworkImageView 的 URL 中,后者稍后将位于 ListView 中?
我考虑过使用 WebView,但由于我没有太多经验,我真的不知道在 ListView 中拥有多个 WebView 是否对性能有好处。
我希望有人有一个想法。提前致谢。
【问题讨论】:
-
根据this answer,您可以使用 Glide,但我不确定 WebM 是否也可以工作。看看它是否符合你的标准:)
-
你试过“离子”吗?它可以毫无问题地加载图像和 Gif(都在 ImageView 中)。虽然我正在寻找一种解决方案来加载 .webm 文件/gifv 的
标签: android image android-volley picasso