用途:说明 Remotion Studio 的四种运行模式及其能力与限制,供在实现或审查 Studio 操作、权限、可用性与界面时参考。
四种模式:
- 常规交互式 Studio:通过 npx remotion studio 启动,附带 Studio 服务器,完全可交互,可服务端渲染、使用“Open in”操作、执行 codemod、安装依赖包及执行其他依赖服务器的操作。
- 预览服务器已断开的常规 Studio:previewServerConnected 为 false,Studio 实际为只读,但客户端渲染仍可用。
- 只读 Studio:已部署且未附带服务器,需隐藏或禁用依赖服务器的操作;GitHub 是唯一支持的“Open in”操作。
- 浏览器 Studio:部署于 remotion.dev/new,由对用户隐藏的虚拟文件系统支持,不能使用“Open in”操作,但可以安装依赖并执行 codemod。
使用方式:新增或修改 Studio 操作时,先确定哪些模式支持该操作,并在其余模式中将其隐藏或禁用。
限制:资料未提供各模式的具体配置方法、权限细节或更多示例。