HarmonyOS 鸿蒙Next Lottie动画不能播放,只显示了第一帧

发布于 1周前 作者 caililin 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Lottie动画不能播放,只显示了第一帧

Lottie动画不能播放,只显示了第一帧

2 回复
项目加载时,由于HmosWorld\commons\utils\oh-package.json5文件中的属性"[@ohos](/user/ohos)/lottie": "^2.0.8",带上了小箭头,它会拉取最新的lottie库,而最新的lottie库增加了新的接口,与低版本的os镜像系统不适配。需要修改如下:

1、HmosWorld\commons\utils\oh-package.json5文件中的属性 "[@ohos](/user/ohos)/lottie": "^2.0.8" 为 "[@ohos](/user/ohos)/lottie": "2.0.8"

2、手动删除掉工程下生成的oh_module整个目录

3、依次点击ide中的File>Sync and Refresh Project,清空缓存并重新加载项目即可

针对HarmonyOS 鸿蒙Next中Lottie动画不能播放,只显示了第一帧的问题,可以尝试以下解决步骤:

  1. 验证文件路径

    • 确保Lottie动画的JSON文件路径正确,且文件未损坏。
    • 检查路径是否支持entry/src/main/ets文件夹下的相对路径。
  2. 检查Lottie库版本

    • 确认使用的Lottie库版本与鸿蒙系统版本兼容。
    • 尝试更新Lottie库到最新版本,以解决可能存在的兼容性问题。
  3. 参数设置

    • 使用lottie.loadAnimation方法时,确保参数设置正确。
    • 特别注意autoplay参数,如需自动播放,应设置为true
  4. 系统兼容性

    • 确认鸿蒙系统版本是否支持当前使用的功能。
    • 如有必要,尝试更新鸿蒙系统到最新版本。
  5. 重新加载动画

    • 在动画播放结束后,尝试重新加载动画资源,以确保动画可以重新播放。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部