有没有办法在 After Effects 中移动 playhead/current 时间?

Is there a way to moving playhead/current time in After Effects?

简而言之,我需要在脚本执行时将播放头重置回第 1 帧 运行。

我正在创建一个脚本,用于在更新一些文本后导出少量伴奏。 一次导出将是一个 jpg,然后是 2 个短视频。我正在使用 app.executeCommand(2104) 将帧另存为 将当前帧添加到渲染队列以进行 jpg 导出。否则,即使只有 1 帧长,AE 也会尝试导出 jpg 序列。这会影响输出名称和导出设置。我还没有找到避免添加格式的简单方法。

我会把它提供给没有经验的同事,他们肯定会忘记在点击我的导出按钮之前重置播放头。所以我试图强制播放头回到脚本的开头。

Export Changes

我已尝试使用 Time Span StartTime Span Duration 更新输出渲染设置,但这将其改回了 jpg顺序。

我想我可以 trick/hack 通过创建一个新的 comp 然后删除它。因为当手动执行时,它会将播放头移动到新创建的伴奏的零。但是,当将焦点转回 JPG comp 时,播放头会跳回原来的位置。

我搜索了 Adob​​e 的官方脚本指南和常用的网络论坛,但我没有找到一个命令可以用于移动播放头,而不是手动操作。我希望我只是错过了一些明显的东西。

播放头时间线在 AE-Land 中称为 CTI(当前时间指示器)。所以这应该有效。

app.project.activeItem.time = 0;

(How) can I move the CTI from within a script?