L'approccio di lavoro
Remotion Interactivity affronta un problema specifico di authoring: un video può essere renderizzato correttamente mentre i suoi livelli sono difficili o impossibili da modificare tramite Studio. La fonte spiega quali pattern di markup l'editor riesce a riconoscere, tra cui stili inline, elementi con nome, espressioni di interpolazione supportate e nodi JSX scritti direttamente.
Il suo approccio ai componenti personalizzati usa uno schema di interattività per esporre controlli significativi per ogni istanza. Un componente con una propria timeline può anche essere registrato come composizione collegata. Riguarda il rapporto tra codice sorgente ed editor video, non l'aggiunta di pulsanti cliccabili a un video pubblicato.
Risultati attesi
- Livelli video con nome, modificabili singolarmente
- Componenti personalizzati con controlli dichiarati per contenuto e aspetto
- Composizioni collegate con timeline modificabili proprie
Dal brief alla revisione
- 01Individua le unità di editing
Elenca clip, scene e livelli che devono essere modificati separatamente. Dai a ciascuno un proprio nodo JSX scritto direttamente, invece di generarli tutti da un unico ciclo.
- 02Esponi controlli utili
Aggiungi un InteractivitySchema per proprietà significative di testo, colore, media o numeriche e inoltra lo stile iniettato a un'unica radice visiva.
- 03Mantieni il sorgente modificabile
Inserisci inline keyframe e stili supportati, mantieni la distinzione tra semantica dei frame del chiamante e locale e registra le scene riutilizzabili usando lo stesso componente esportato.
- 04Verifica le modifiche in Studio
Seleziona, sposta e regola i livelli previsti in Studio, poi controlla se le modifiche vengono riscritte nel nodo sorgente atteso.