Changed:
Bug Fixes
问题描述:
SVGAPlayer-iOS 中使用了两处 NSData description:
- 判断文件是 1.x & 2.x;
- 判断资源是 png 还是其他格式;
iOS 13 中该属性返回值格式发生了更改导致判断条件失效。
影响范围:
无法播放
- iOS 13 的设备播放 异常:
- 无法识别 2.x 文件;
- 无法识别 2.x 文件中的 png 素材;
- 无法识别 1.x 文件中的 png 素材;
解决方案
使用文件头匹配文件类型,
废弃使用 NSData description 判断的方式;
结论
此次 API 返回值格式 影响 iOS 13 设备播放,
会导致 SVGA 文件解析失败,
目前 v2.3.5 中已经修复该问题,
并且兼容之前的 SVGA 文件,
SVGAPlayer-iOS 请 尽快 升级到 v2.3.5 。