没有办法直接在iOS中播放apng文件吗?

我尝试过AVAnimator,但是它的解决方案是将apng文件转换为mvid,然后逐帧播放它,然后减少文件存储空间,它将mvid文件压缩为7z

所以,我的问题是

  • 我对AVAnimator的功能正确吗?
  • 除了AVAnimator之外,还有其他解决方案吗?
  • 最佳答案

    是的,除了没有7z解压缩外,这就是实现apng文件格式解压缩的方式。解压缩来自.apng,与使用zlib压缩的.png基本上具有相同的格式。将该压缩格式解码为原始图像数据,然后逐帧显示动画。这是可以在移动客户端上实现的唯一方法。没有其他解决方案可在iOS应用中播放apng,我研究了实现AVAnimator的APNG支持之前可用的所有功能。

    10-08 07:56