SVGAPlayer-iOS 2.3.5 升级说明

1,699 阅读1分钟

Changed:

Bug Fixes

  • Correct mp3 file match in proto image. (eb45964)
  • Correct ZIP file match when parse.. (f3e204f)

问题描述:

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 。