是否没有办法在iOS中直接播放apng
文件?
我尝试了AVAnimator
,但它的解决方案是将apng
文件转换为mvid
,然后逐帧播放,然后为了减少文件存储空间,它将mvid
文件压缩为7z
。
我的问题是,
- 我对
AVAnimator
做什么是正确的吗? - 除了
AVAnimator
之外,还有其他解决方案吗?
是的,这就是apng文件格式解压缩的实现方式,除了没有7z解压缩。解压是从。apng,基本上是相同的格式。png与zlib压缩。压缩格式被解码为原始图像数据,然后逐帧显示动画。这是在移动客户端上实现它的唯一方法。在iOS应用程序中播放apng没有其他解决方案,在我实现AVAnimator的apng支持之前,我查看了所有可用的解决方案。