HTML5

HTML

Tutorial HTML: Video (video)

HTML video: inserción y uso. Aprende a insertar y manejar videos en HTML con ejemplos prácticos y detallados.

El elemento <video> en HTML5 se utiliza para incrustar un video en una página web. Este elemento contiene una serie de atributos que permiten al usuario controlar la reproducción del video, incluyendo la posibilidad de reproducir, pausar, cambiar el volumen y la velocidad, y desplazarse a lo largo de la línea de tiempo del video.

Código básico

El código básico para incrustar un video en una página web con HTML5 es el siguiente:

<video src="mi_video.mp4" controls>
    Tu navegador no soporta el elemento de video.
</video>

En este ejemplo, src es el atributo que especifica la ubicación del video. El valor puede ser una URL absoluta, una URL relativa, o un camino hacia un archivo de video en el sistema local.

El atributo controls se utiliza para mostrar los controles de reproducción del video, como el botón de play/pausa, el control deslizante de volumen y la línea de tiempo.

El texto dentro del elemento <video> ("Tu navegador no soporta el elemento de video") se muestra solo si el navegador del usuario no es compatible con el elemento <video>.

Atributos del elemento video

Hay varios atributos que puedes utilizar con el elemento <video> para controlar la reproducción del video y la forma en que se muestra en la página web. Algunos de los más comunes incluyen:

  • autoplay: Comienza a reproducir el video tan pronto como esté listo.
  • controls: Muestra los controles de reproducción.
  • loop: Repite el video una vez que se haya terminado.
  • muted: Silencia el video al inicio.
  • poster: Especifica una imagen que se mostrará antes de que comience la reproducción del video.
  • preload: Especifica si y cómo se debe cargar el video cuando la página se carga.
<video src="mi_video.mp4" controls autoplay loop muted poster="mi_imagen.jpg">
    Tu navegador no soporta el elemento de video.
</video>

Soporte de formatos de video

No todos los navegadores soportan todos los formatos de video. Para asegurarte de que tu video se pueda reproducir en todos los navegadores, puedes especificar múltiples fuentes para el video en diferentes formatos. El navegador utilizará la primera fuente que sea capaz de reproducir.

<video controls>
  <source src="mi_video.mp4" type="video/mp4">
  <source src="mi_video.webm" type="video/webm">
  Tu navegador no soporta el elemento de video.
</video>

En este ejemplo, si el navegador puede reproducir videos MP4, utilizará mi_video.mp4. Si no puede reproducir videos MP4, pero puede reproducir videos WebM, utilizará mi_video.webm. Si no puede reproducir ninguno de los dos formatos, mostrará el mensaje "Tu navegador no soporta el elemento de video".

En resumen, el elemento <video> de HTML5 proporciona una forma sencilla y flexible de incrustar videos en una página web. Con una variedad de atributos disponibles, puedes controlar cómo se reproduce y se muestra el video en la página web.

Certifícate en HTML con CertiDevs PLUS

Ejercicios de esta lección Video (video)

Evalúa tus conocimientos de esta lección Video (video) con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Todas las lecciones de HTML

Accede a todas las lecciones de HTML y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Introducción A Html

HTML5

Introducción Y Entorno

Doctype

HTML5

Sintaxis Y Estructura

Elementos Y Etiquetas

HTML5

Sintaxis Y Estructura

Atributos

HTML5

Sintaxis Y Estructura

Anidación De Etiquetas

HTML5

Sintaxis Y Estructura

Comentarios

HTML5

Sintaxis Y Estructura

Encabezados (H1-h6)

HTML5

Textos Y Enlaces

Enlace (A)

HTML5

Textos Y Enlaces

Párrafo (P)

HTML5

Textos Y Enlaces

Listas (Ul, Ol, Li)

HTML5

Textos Y Enlaces

Imagen (Img)

HTML5

Textos Y Enlaces

División (Div)

HTML5

Estructura De Página

Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)

HTML5

Estructura De Página

Tablas (Table, Tr, Td, Th)

HTML5

Estructura De Página

Formularios (Form, Input, Select, Textarea, Button)

HTML5

Estructura De Página

Imágenes Vectoriales (Svg)

HTML5

Elementos Multimedia

Incrustación De Contenido (Iframe)

HTML5

Elementos Multimedia

Audio (Audio)

HTML5

Elementos Multimedia

Video (Video)

HTML5

Elementos Multimedia

Estilo Incorporado (Style)

HTML5

Metadatos Y Estilización Incorporada

Metadatos (Meta, Title, Link)

HTML5

Metadatos Y Estilización Incorporada

Atributos De Aria

HTML5

Metadatos Y Estilización Incorporada

Navegación Por Teclado

HTML5

Metadatos Y Estilización Incorporada

Contraste Y Legibilidad

HTML5

Características Avanzadas Y Optimización

Validación De Html

HTML5

Características Avanzadas Y Optimización

Compatibilidad Con Navegadores

HTML5

Características Avanzadas Y Optimización

Optimización De La Carga De La Página (Lazy Loading)

HTML5

Características Avanzadas Y Optimización

Certificados de superación de HTML

Supera todos los ejercicios de programación del curso de HTML y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Comprender cómo utilizar el elemento <video> en HTML5 para incrustar videos en una página web.
  2. Conocer los atributos disponibles, como autoplay, controls, loop, muted, poster, y preload, y cómo se utilizan para controlar la reproducción y visualización del video.
  3. Aprender a especificar múltiples fuentes de video en diferentes formatos para asegurar la compatibilidad con diversos navegadores.
  4. Familiarizarse con el texto alternativo dentro del elemento <video> para mostrar mensajes en navegadores que no soporten el video.