You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Google Slides中的GIF仅在点击对应幻灯片时播放?

解决Google Slides里GIF提前播放的问题

Google Slides本身没自带让GIF默认停在第一帧、只有切换到对应幻灯片才开始播放的原生设置,但可以用下面两个实用方法实现需求:

方法一:静态首帧+点击触发GIF(推荐)

  • 先把GIF的第一帧截下来存成静态图片(用截图工具直接截,或者用在线工具提取首帧都行)
  • 把静态图插到幻灯片的目标位置
  • 把原GIF放在静态图完全重合的位置,然后给GIF设置动画触发方式为「点击时出现(Appear on click)」
  • 演示的时候,切换到这张幻灯片看到的是静态首帧,点击后GIF就会覆盖静态图并从头开始播放

方法二:用Google Apps Script自动重置GIF

  • 打开你的Google Slides,点顶部菜单栏的「扩展程序」>「Apps Script」
  • 删掉默认代码,粘贴下面这段脚本:
function onSlideChange(e) {
  var slide = e.source.getSlides()[e.source.getSelection().getCurrentPageIndex()];
  var images = slide.getImages();
  for (var i = 0; i < images.length; i++) {
    var image = images[i];
    var url = image.getUrl();
    // 判断是否为GIF格式
    if (url && url.includes('.gif')) {
      // 重新加载GIF,让它从头播放
      image.replace(url);
    }
  }
}
  • 保存脚本并起个名字(比如「GIF播放控制」),然后点「运行」,第一次运行需要授权脚本的访问权限
  • 这个脚本的作用是,当你切换到目标幻灯片时,自动重新加载这张幻灯片上的所有GIF,让它们从头开始播放

注意:方法二要求GIF的链接是公开可访问的,而且每次切换到该幻灯片都会重置GIF,适合需要自动触发播放的场景。

内容的提问来源于stack exchange,提问作者Duane Cardinez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 18:52:02