AVAnimator mvid转换

时间:2014-08-01 06:41:47

标签: ios apng

是否无法直接在iOS中播放apng文件?

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

所以,我的问题是,

  1. 我对AVAnimator的作用是对的吗?
  2. 除了AVAnimator之外还有其他解决办法吗?

1 个答案:

答案 0 :(得分:0)

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