type: "video" + classificação do valor. Ver Schema.
Snippet reutilizável — CorvexVideo
Use o Theme SDK:
useCorvexVideoPlayback e classifyVideoValue de @corvex/theme-sdk. Não implemente fetch manual de playback no block. Centralize no snippet.Sections com vários vídeos (carrossel Reels, marquee): leia Carrossel de vídeos antes de implementar — erros de ciclo de vida do HLS só aparecem na vitrine publicada.snippets/corvex-video/snippet.jsx no seu tema:
Hero Video
sections/hero-video/schema.json (trecho):
section.jsx (trecho):
Background Video
Vídeo decorativo — sem controles, sempre muted.Video Card Reels (9:16)
Blockreel — play no clique, um vídeo ativo por vez:
Carrossel com vídeo
Pausar vídeos em slides inativos:preload="none" e data-src em vez de src até o slide ficar ativo.
Carrossel de vídeos (Reels / marquee)
Vários cards comtype: "video" + autoplay exigem o guia dedicado:
- Carrossel de vídeos (Reels) — arquitetura, HLS, marquee, checklist de deploy
- Snippet
CorvexVideocomuseCorvexVideoPlayback - HLS: efeito separado para
srcvsshouldPlay - Marquee:
playWhenVisible={false} corvex build, depoiscorvex sync, depois Publicar no editor

