<video>
La etiqueta <video>
es una etiqueta que permite insertar un video en una página web.
Al igual que la etiqueta de imagen, la etiqueta de video también es una etiqueta de auto-cierre.
Podemos especificar la fuente del video con el atributo src
. Este puede ser un video local
o un video de internet.
Mira este ejemplo:
<video
src="https://sample-videos.com/video321/mp4/720/big_buck_bunny_720p_1mb.mp4"
/>
miarchivo.html
Como puedes ver, el vídeo no se reproduce automáticamente.
Para que el usuario pueda controlar el vídeo, puedes añadir el atributo controls
a la etiqueta <video>
.
Esto añadirá controles de reproducción, pausa, volumen, etc.
<video
src="https://sample-videos.com/video321/mp4/720/big_buck_bunny_720p_1mb.mp4"
controls
/>
Como ves, algunos atributos cuyos posibles valores son verdadero o falso como el de controls, no necesitan un valor. La presencia del atributo ya indica que es verdadero.
miarchivo.html
Si quieres que el vídeo se reproduzca automáticamente cuando la página se cargue,
puedes añadir el atributo autoplay
.
Pero hay algo a tener en cuenta:
Por motivos de experiencia de usuario, los navegadores te obligan a que el vídeo se reproduzca con el sonido desactivado por defecto cuando utilizas autoplay.
Para solucionar esto puedes añadir el atributo muted
para que el vídeo se reproduzca
con el sonido desactivado.
<video
src="https://sample-videos.com/video321/mp4/720/big_buck_bunny_720p_1mb.mp4"
autoplay="autoplay"
muted
/>
miarchivo.html
Probablemente, cuando hayas llegado aquí, el vídeo esta parado, ya que se ha empezado a reproducir cuando la página se ha cargado y cuando llegas a leer esto ya ha terminado de reproducirse. Puedes recargar la página para verlo en acción.
Si quieres que el vídeo se reproduzca en bucle, puedes añadir el atributo loop
.
<video
src="https://sample-videos.com/video321/mp4/720/big_buck_bunny_720p_1mb.mp4"
autoplay="autoplay"
muted
loop
/>
miarchivo.html
Ahora cuando el vídeo termine, se volverá a reproducir automáticamente.
En el siguiente capítulo, veremos las imágenes en vectores