Skip to main content

Hero com vídeo

Quero um hero que alterna entre imagem e vídeo, com envio pela biblioteca de vídeos da loja. Qual é a implementação recomendada?
Índice: Cookbooks · Hub: Biblioteca de vídeos

Contratos utilizados


Objetivo


Arquivos

Registre em theme.json:

schema.json


section.jsx


styles.css (trecho)


Snippet corvex-video

Copie a implementação completa de Padrões — CorvexVideo. O snippet fica em snippets/corvex-video/. O build descobre a pasta. Não entra em theme.json → sections. Importe com @corvex/snippets/corvex-video.

Test plan

  1. corvex validate . e corvex build .
  2. corvex sync --open — abrir Editor
  3. Modo Imagem — upload de imagem, hero renderiza <img>
  4. Modo Vídeo → aba URL — colar MP4 ou YouTube; hero renderiza player
  5. Modo Vídeo → aba Enviar — upload MP4; aguardar Pronto; hero mostra vídeo ou poster
  6. Autoplay desligado — vídeo não inicia sozinho
  7. Mobile — autoplay só com muted + playsInline
  8. Publicar e testar URL publicada (não só canvas)

Erros a evitar


Veja também