是否无法直接在iOS中播放apng
文件?
我尝试了AVAnimator
,但其解决方案是将apng
文件转换为mvid
,然后逐帧播放,然后减少文件存储空间,它会压缩将mvid
文件转换为7z
。
所以,我的问题是,
AVAnimator
的作用是对的吗?AVAnimator
之外还有其他解决办法吗?答案 0 :(得分:0)
是的,这就是如何实现apng文件格式的解压缩,除了没有7z解压缩。解压缩来自.apng,与zlib压缩的.png格式基本相同。将该压缩格式解码为原始图像数据,然后逐帧显示动画。这是它可以在移动客户端上实现的唯一方式。在iOS应用程序中没有其他播放apng的解决方案,我在实现AVAnimator的APNG支持之前查看了所有可用的内容。