我有一个 iOS 应用程序,可以显示和播放 Lottie 动画。我成功使用的动画来自 www.lottiefiles.com 那里的所有动画都有效。
我在 After Effects 中创建了自己的动画并使用 BodyMovin 导出,然后尝试显示它,但没有显示任何内容。
Xcode 抱怨图像丢失,但它从未要求(也没有)从 www.lottiefiles.com 下载的 JSON 动画的图像,并且应用程序仍在播放它们。
我添加了图像,但仍然没有显示任何内容,并且仍然抱怨图像丢失。
我尝试了 BodyMovin 的不同设置,例如:“原始资产名称 - 使用原始项目名称导出资产”和“包含在 JSON 中 - 包含以 json 编码的光栅化图像”。这些都没有解决问题。
我尝试了另一个由其他人创建的 AE 合成,但也没有用。
我使用 BodyMovin' 创建了一个 demo.html 以查看动画是否以 html 显示,它确实如此,所以我知道动画有效。
来自 www.lottiefiles.com 的 JSON 文件似乎可以在应用程序中使用,但我从 After Effects 渲染的 JSON 文件不会。