Cómo añadir un vídeo a tu web con HTML5

En muchos de nuestros proyectos web tenemos que añadir vídeo para potenciar nuestra línea argumental o nuestro storytelling. En ocasiones, para añadir éstos vídeos simplemente podemos embeberlos desde YouTube o desde Vimeo. Pero en otros muchos casos tendremos que añadir el vídeo como archivo, no desde un enlace.

En HTML5 tenemos una etiqueta que nos ayudará a implementar nuestros vídeos desde un archivo, la etiqueta video.

<video>
  <source src="movie.webm" type='video/webm' />
  <source src="movie.ogv" type='video/ogg' />
  <source src="movie.mp4" type='video/mp4' />
</video>

Aquí tenéis un ejemplo del código necesario para añadir un vídeo en HTML. Basta con crear la etiqueta video y dentro de ella añadir una etiqueta source con el atributo src donde añadimos la ruta del archivo de nuestro vídeo.

Con esto es suficiente para reproducir el vídeo, pero podemos enriquecerlo mucho más, como por ejemplo:

<video poster="miniatura.png" autoplay loop controls>
  <source src="movie.webm" type='video/webm' />
  <source src="movie.ogv" type='video/ogg' />
  <source src="movie.mp4" type='video/mp4' />
</video>

A la etiqueta video le podemos añadir atributos como:

  • poster: nos permite añadir una miniatura o thumbnail, es decir, una imagen estática mientras el vídeo no se está reproduciendo.
  • autoplay: permite reproducir el vídeo automáticamente una vez haya sido cargado por nuestro sitio. Hay navegadores como Safari que no permiten el autoplay. Y yo no te lo recomiendo con el fin de no perjudicar nuestra experiencia de usuario.
  • loop: con este atributo el vídeo se reproducirá de forma continua y sin parar.
  • controls: permite mostrar los controles de reproducción para poder pausar y reanudar el vídeo, etc. El estilo de estos controles viene definido por el navegador aunque los podemos personalizar.

Además de estos argumentos podemos enriquecer el consumo de estos contenidos en nuestros sitios gracias a que la etiqueta video admite eventos de Javascript, y por tanto podemos interactuar con la reproducción de nuestro contenido.

Píldoras relacionadas

¿Quieres recibir todas las píldoras de Product Designer Academy en tu email?

Recibe cada semana en tu buzón las píldoras de mayor contenido relacionadas con el diseño, el desarrollo y producto digital.

Recibir una dosis semanal en mi email

Nada de SPAM. Solo enviaremos a tu email una recopilación de las píldoras publicadas. Para que no te pierdas ninguna.

Suscríbete a la lista de correo para recibir un resumen de las novedades y los contenidos de Product Designer Academy

Suscribirme

* Nada de SPAM, sólo contenido de alto valor para ayudarte a crear productos digitales.