【问题标题】:Android show animated WebPAndroid 显示动画 WebP
【发布时间】:2018-03-06 19:07:57
【问题描述】:

我有一个从原始AR Stickers APK 中提取的动画 webp 文件,我想在我的应用程序中展示它,以便在 ARCore 中入职。看起来我可以轻松地将 webp 文件的第一帧加载到图像视图中,但尝试将其解码为 Movie 对象失败。有没有简单的展示方式?这显然是可能的,因为 AR-Stickers 应用程序在其原始版本中明确做到了这一点。我看到有一个来自 Facebook (Fresco) 的库,它似乎应该能够做到,但据我了解,它给我的应用程序的 APK 增加了相当多的膨胀。有什么简单的解决方案吗?

【问题讨论】:

    标签: android webp


    【解决方案1】:

    确实如此。现有的动画 WebP/GIF 解决方案并不多,而 Fresco 需要很多。

    this library (更简单的分支 here ),但有时文件可能会出现一些严重问题,例如 here 。如果您知道为什么会发生这种情况以及如何解决它,请考虑为它(或我的 fork)做出贡献。

    当然,有一种方法可以通过 ImageDecoder&AnimatedImageDrawable 使用普通的 Android 框架加载动画文件(示例 here),但它仅来自 Android P。

    Google 已承诺将其添加到支持库 (here),但我仍然没有看到。

    这就是为什么我创建了一个问题here,我想知道如何获取动画 WebP 文件的逐帧图像。

    【讨论】:

      猜你喜欢
      • 2015-11-29
      • 2021-03-13
      • 2021-06-19
      • 2016-12-17
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多