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.
Aprende HTML GRATIS y certifícateEl 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.
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.
Audio
Tablas
Tablas (table, tr, td, th)
Enlace
Video
Imágenes
Contraste y legibilidad
DOCTYPE
Atributos de elementos
Introducción a HTML
Metadatos
Imágenes vectoriales
Anidación de etiquetas
Encabezados
Compatibilidad con navegadores
Validación de HTML
Optimización de la carga de la página (Lazy loading)
Atributos de ARIA
Listas
Etiquetas semánticas
Párrafos
Uso de DOCTYPE
Navegación por teclado
Etiquetas semánticas
Listas (ul, ol, li)
Estilos
Divisiones
Uso de atributos
Atributos
Comentarios
Incrustación de contenido (iframe)
Uso de elementos y etiquetas
Elementos y etiquetas
Formularios y campos de entrada
Formularios
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
Introducción Y Entorno
Doctype
Sintaxis Y Estructura
Elementos Y Etiquetas
Sintaxis Y Estructura
Atributos
Sintaxis Y Estructura
Anidación De Etiquetas
Sintaxis Y Estructura
Comentarios
Sintaxis Y Estructura
Encabezados (H1-h6)
Textos Y Enlaces
Enlace (A)
Textos Y Enlaces
Párrafo (P)
Textos Y Enlaces
Listas (Ul, Ol, Li)
Textos Y Enlaces
Imagen (Img)
Textos Y Enlaces
División (Div)
Estructura De Página
Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)
Estructura De Página
Tablas (Table, Tr, Td, Th)
Estructura De Página
Formularios (Form, Input, Select, Textarea, Button)
Estructura De Página
Imágenes Vectoriales (Svg)
Elementos Multimedia
Incrustación De Contenido (Iframe)
Elementos Multimedia
Audio (Audio)
Elementos Multimedia
Video (Video)
Elementos Multimedia
Estilo Incorporado (Style)
Metadatos Y Estilización Incorporada
Metadatos (Meta, Title, Link)
Metadatos Y Estilización Incorporada
Atributos De Aria
Metadatos Y Estilización Incorporada
Navegación Por Teclado
Metadatos Y Estilización Incorporada
Contraste Y Legibilidad
Características Avanzadas Y Optimización
Validación De Html
Características Avanzadas Y Optimización
Compatibilidad Con Navegadores
Características Avanzadas Y Optimización
Optimización De La Carga De La Página (Lazy Loading)
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
- Comprender cómo utilizar el elemento
<video>
en HTML5 para incrustar videos en una página web. - Conocer los atributos disponibles, como
autoplay
,controls
,loop
,muted
,poster
, ypreload
, y cómo se utilizan para controlar la reproducción y visualización del video. - Aprender a especificar múltiples fuentes de video en diferentes formatos para asegurar la compatibilidad con diversos navegadores.
- Familiarizarse con el texto alternativo dentro del elemento
<video>
para mostrar mensajes en navegadores que no soporten el video.