A abordagem de trabalho
Remotion Interactivity resolve um problema específico de autoria: um vídeo pode ser renderizado corretamente, mas ter camadas difíceis ou impossíveis de editar pelo Studio. A fonte explica quais padrões de marcação o editor consegue reconhecer, incluindo estilos inline, elementos nomeados, expressões de interpolação compatíveis e nós JSX escritos diretamente.
Sua abordagem para componentes personalizados usa um schema de interatividade para expor controles relevantes por instância. Um componente com linha do tempo própria também pode ser registrado como composição conectada. Isso diz respeito à relação entre o código-fonte e o editor de vídeo, não a adicionar botões clicáveis a um vídeo publicado.
Entregas esperadas
- Camadas de vídeo nomeadas e editáveis individualmente
- Componentes personalizados com controles declarados de conteúdo e aparência
- Composições conectadas com suas próprias linhas do tempo editáveis
Do briefing à revisão
- 01Identifique as unidades de edição
Liste os clipes, cenas e camadas que precisam ser alterados separadamente. Dê a cada um seu próprio nó JSX escrito diretamente, em vez de gerar todos a partir de um único loop.
- 02Exponha controles úteis
Adicione um InteractivitySchema para propriedades relevantes de texto, cor, mídia ou numéricas e repasse o style injetado para uma única raiz visual.
- 03Mantenha o código editável
Coloque keyframes e estilos compatíveis inline, preserve a semântica de frame do chamador versus a local e registre cenas reutilizáveis usando o mesmo componente exportado.
- 04Teste as edições no Studio
Selecione, mova e ajuste as camadas pretendidas no Studio e depois verifique se as alterações são gravadas no nó de código esperado.