修剪lottie文件没有后遗症

问题描述

我有一个 95 帧的乐透文件,我想修剪开头,使其从 15 帧标记开始。似乎应该有一种简单的方法可以做到这一点,但我没有 After Effects。是否有一些在线编辑器或其他方式可以获得一个新的 .json 文件,表示从 15 帧开始的动画?

我尝试像这样使用 LottieRef.current.play(15,95)

const lottieRef = useRef<LottieView>(null);

useEffect(() => {
    if (lottieRef && lottieRef.current) {
      lottieRef.current.play(15,95);
    }
  },[renderVideo,lottieRef]);

return (
    <LottieView
      ref={lottieRef}
      source={SUCCESS.keepReading}
      onAnimationFinish={game.onFinishAnimation}
      autoplay
      loop={false}
      style={styles.animationContainer}
    />
  );

但是当我添加 onAnimationFinish 道具时,它会立即调用动画完成功能,而不是等到动画播放完毕。所以我想编辑实际的 .json 文件。 (但是,如果有一个修复程序,我可以改用此方法,并且 onAnimationFinish 没有问题,那也太棒了!)谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)