EniunEniunEniunEniun
  • Inicio
  • Blog
  • Cursos
  • Contactar
  • DTD
✕
            Sin resultados Ver todos los resultados

            Inserción de vídeo en HTML5

            • Inicio
            • JavaScript y librerías Sonido, vídeo y animaciones
            • Inserción de vídeo en HTML5
            13/11/2019
            api de video html5

            api de video html5

            En la sección anterior hemos estudiado los distintos formatos de los vídeos. Además, hemos visto algunos bancos de vídeos gratuitos y hemos convertido un vídeo en los distintos formatos habituales en la web: MP4, OGG y WebM.

            Contenidos del artículo

            Toggle
            • 3.1. Elemento <video> en HTML5
            • 3.2. Tipos MIME

            En esta sección vamos a estudiar con detalle la inserción de vídeo en una página web, sin utilizar complementos ni reproductores externos. Para ello vamos a utilizar la etiqueta de HTML5 <video>.

            3.1. Elemento <video> en HTML5

            El elemento <video> dispone de varios atributos que nos permiten establecer sus diferentes valores de comportamiento.

            • Width y height, definen las dimensiones del reproductor de vídeo.
            • Src, indica la fuente del vídeo. Este atributo puede ser reemplazado por el elemento <source> y su propio atributo src para declarar varias fuentes con diferentes formatos. En el siguiente ejemplo el navegador leerá la etiqueta <source> y decidirá qué archivo reproducir de acuerdo a los formatos que soporte.
            <video id="medio" width="700" height="350" controls>
                 <source src="video.mp4">
                 <source src="video.ogg">
                 Tu navegador no soporta vídeo
            </video>
            • Controls, muestra los controles de vídeo que nos ofrece el navegador. Cuando se incluye el atributo el navegador activará su propia interface de control del vídeo. De esta forma el usuario podrá reproducir el vídeo, pausarlo, etc.
            • Autoplay, al incluir este atributo, el navegador comienza a reproducir el vídeo automáticamente. Revisa que el navegador no esté bloqueando la reproducción automática, por defecto Firefox bloquea la reproducción.
            • Loop, al incluir este atributo, el navegador reproduce nuevamente el vídeo cuando llega a su final.
            • Poster, provee una imagen que será mostrada mientras el usuario espera a que cargue el vídeo.
            • Preload, puede recibir tres valores:
              • none: el vídeo no se cachea.
              • metadata: recomienda al navegador que capture información acerca de la fuente (dimensión, duración, etc.).
              • auto: descarga del archivo lo más pronto posible.
            <video id="reproductor" width="700" height="350" preload="none" controls loop poster="portada.jpg">
                <source src="video.mp4">
                <source src="video.ogv">
                Tu navegador no soporta vídeo
            </video> 

            3.2. Tipos MIME

            Conviene especificar el contenido de un vídeo para que el navegador sepa identificar el tipo de formatos de nuestros archivos y sepa cómo manejarlos. En el siguiente ejemplo el navegador elegirá solamente un vídeo. Al especificar el atributo type (no obligatorio), permitimos que el navegador conozca el tipo MIME (del inglés Multi-Purpose Internet Mail Extensions) y los tipos de codecs que debe utilizar antes de descargar el vídeo. Si no indicamos dicho atributo, el navegador intentará averiguar, mediante prueba y error, cuál es el tipo adecuado.

             <video> 
                  <source src="video.webm" type="video/webm"> 
                  <source src="video.ogg" type="video/ogg">  
                  <source src="video.mp4" type="video/mp4">
                  <img src="imagen.png" alt="Video no soportado">   
                  Tu navegador no soporta vídeo   
            </video> 

            Comprueba tu apendizaje

            Ejercicio propuesto

            Actividad 3

            Crea una nueva entrada en tu blog en la que debes incluir, mediante la etiqueta <video>, el vídeo trabajado en la sección anterior.

            • Incluye el vídeo en los formatos webm, ogg y mp4.
            • Indica los valores correspondientes en el atributo type.

            Navegación de entradas

            ← Formatos de archivos de vídeo y conversiones
            Formatos de archivos de audio y optimizaciones →

            Curso Sonido, vídeo y animaciones con JS

            • 1. Formatos de vídeo y conversiones
            • 2. Formatos de audio
            • 3. Inserción de vídeo en HTML5
            • 4. Inserción de audio en HTML5
            • 5. Control de vídeo y audio con JavaScript
            • 6. Canvas en HTML5
            • 7. Animaciones en Canvas
            • 8. Qué son las licencias Creative Commons y cómo aplicarlas
            Ver más cursos

            ¡Invítanos a un café!

            ¿Cómo donar?
            Ayúdanos a seguir creando contenido relacionado con la informática y el diseño y desarrollo web en Eniun. ¡Gracias por tu apoyo!
            Eniun

            info@eniun.com
            Reportar un error

            Servicios

            Desarrollo Web
            Diseño Web
            Marketing Digital
            Social Media
            Experiencia de Usuario
            Cursos formativos

            Suscríbete a la newsletter

            Únete a nuestra comunidad para recibir contenido exclusivo y relevante para diseñadores y desarrolladores web.

            Apuntarme

            © 2026 Eniun | Política de privacidad y cookies

                      Sin resultados Ver todos los resultados