Video HTML
La visión general de Media señaló varias familias. Esta sesión se centra en una: el elemento video para clips y demos que alojas tú mismo. Da a los visitantes una interfaz de reproducir y pausar con controls en lugar de sorprenderlos con sonido que arranca solo.
Qué hace video
video le dice al navegador que descargue un archivo de película y lo dibuje en la página. Puedes apuntar a un solo archivo con src, o listar varios hijos <source> para que el navegador elija un formato compatible. Los atributos opcionales reservan tamaño (width / height), muestran un fotograma fijo antes de reproducir (poster) y exponen controles nativos.
Respuesta directa
Usa <video controls src="movie.mp4"> o anida hijos <source> para varios formatos. Agrega una imagen poster como fotograma de vista previa antes de reproducir. Incluye texto de respaldo corto (y opcionalmente un enlace de descarga) dentro de video para agentes que no puedan reproducir el medio. Prefiere archivos comprimidos de tamaño razonable.
Video simple con controls
Un solo MP4 más controls y un ancho alcanza para muchas páginas didácticas.
Video simple con controls
html<video controls width="480" src="media/demo.mp4">
Sorry, your browser does not support this video.
</video>
Lectura del ejemplo simple
controlspide al navegador una UI de reproducir/pausarwidth="480"ayuda a reservar espacio de diseño mientras carga el archivosrcapunta al archivo de película en tu carpetamedia- El texto dentro de
videoes contenido de respaldo cuando el elemento no está soportado
Varias fuentes y un poster
Los navegadores difieren en la comodidad con formatos. Listar WebM y MP4 con pistas type, más una imagen fija poster, es un patrón práctico común.
Varias fuentes y poster
html<video controls width="480" poster="media/demo-poster.jpg">
<source src="media/demo.webm" type="video/webm">
<source src="media/demo.mp4" type="video/mp4">
Download the <a href="media/demo.mp4">MP4</a> instead.
</video>
Lectura del ejemplo multi-fuente
postermuestra una imagen de vista previa hasta que empieza la reproducción- Cada
sourcenombra un archivo y untypeMIME - El navegador elige la primera fuente que pueda reproducir
- El enlace de descarga interior ayuda cuando la reproducción no está disponible
Tamaño de archivo y formatos
Las exportaciones enormes de cámara se traban en redes lentas. Exporta un MP4 de tamaño web (y opcionalmente WebM) que coincida con la necesidad didáctica — demos cortas ganan a masters de varios gigabytes en una página de lección. No necesitas cada contenedor el primer día; haz funcionar un MP4 claro y después agrega un segundo formato si tu audiencia lo requiere.
Autoplay: aprende controls primero
El autoplay con sonido suele estar bloqueado y casi siempre es de mala educación. Existen trucos de muted autoplay para héroes de marketing, pero los principiantes deben dominar primero controls y la reproducción iniciada por el usuario. Cuando más adelante necesites autoplay, lee con cuidado las políticas del navegador y mantén un camino accesible para pausar.
Subtítulos y accesibilidad (hábito)
Si el contenido hablado enseña algo importante, planifica subtítulos o una transcripción — aunque conectes elementos track completos en un pase posterior. No dependas solo de la imagen poster como único resumen accesible de una lección talking-head.
Ancho, alto y diseño
Definir width (y un height coincidente cuando conoces la relación de aspecto) reduce saltos de diseño mientras cargan los metadatos del video. Estirar con números desparejos se ve mal; mantén la relación de aspecto real en mente, igual que con las imágenes.
Práctica en tu editor
- Coloca un
.mp4corto en una carpetamedia. - Embébelo con
video+controls+ un ancho sensato. - Agrega texto de respaldo dentro del elemento.
- Opcionalmente agrega una imagen
postery un segundo formatosource. - Abre la página, reproduce y pausa, luego prueba con la red limitada si puedes — nota por qué importa el tamaño del archivo.
Errores fáciles
- Faltar
controlspara que los usuarios no puedan reproducir con facilidad - Enviar archivos enormes sin comprimir que se traban en redes lentas
- Olvidar el texto de respaldo o un enlace de descarga
- Ir a autoplay con sonido antes de entender lo básico
- Poner
altenvideocomo enimg(usa subtítulos/transcripciones y descripciones visibles en su lugar) - Confundir embeds de YouTube (
iframe) con archivosvideoautoalojados
Resumen
videoembebe archivos de película que alojas- Usa
controlspara la UI de reproducción - Varios tags
sourcemejoran el soporte de formatos postermuestra un fotograma de vista previa antes de reproducir- Prefiere archivos comprimidos y evita el sonido de autoplay sorpresa
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior