控制gif图片的播放与暂停

103 阅读1分钟

最近在做AI对话遇到一个需求:

在回答问题时,需要让旁边的人物形象动图动起来,在问题还没响应前让动图静止

首先尝试的是使用序列帧来做,发现序列帧太多了,非常容易卡顿

后来发现了一个gif库

下面是代码:

  gif = gifler('https://wimg.588ku.com/gif/20/06/30/39ca2eb151c75ab5785299861ca575f0.gif');
  resAPi = await gif.animate(example.value);
  resAPi.start(); // 播放
  resAPi.stop();  // 暂停