Los últimos tutoriales de desarrollo web

HTML5 video


Ejemplo de vídeo HTML. Cortesía de Big Buck Bunny .

Inténtalo tú mismo "

Qué es el vídeo HTML5?

La especificación de HTML 5 introduce el elemento de vídeo con el fin de reproducir vídeos, reemplazando parcialmente el elemento de objeto.

de vídeo HTML5 está concebida por sus creadores para convertirse en la nueva forma estándar para mostrar vídeo en la web, en lugar de la estándar de facto anterior de utilizar el propio plugin de Adobe Flash, aunque la adopción temprana se vio obstaculizado por la falta de acuerdo en cuanto a que los formatos de codificación de vídeo y formatos de codificación de audio deben ser compatibles con los navegadores web.


Reproducción de vídeos en HTML

Antes de HTML5, no había ninguna norma para mostrar vídeos en una página web.

Antes de HTML5, vídeos sólo podían ser jugados con un plug-in (like flash) .

El HTML5 <video> elemento especifica una forma estándar para incrustar un vídeo en una página web.


Soporte del navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el <video> elemento.

Elemento
<video> 4.0 9.0 3.5 4.0 10.5

El HTML <video> Element

Para mostrar un vídeo en HTML, utilice el <video> elemento:

Ejemplo

<video width="320" height="240" controls>
  <source src="/html/movie.mp4" type="video/mp4">
  <source src="/html/movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Inténtalo tú mismo "

Cómo funciona

El controls atribuyen añade controles de vídeo, como reproducción, pausa y volumen.

Es una buena idea incluir siempre width y la height los atributos.

Si la altura y anchura no están establecidos, el navegador no conoce el tamaño del vídeo. El efecto será que la página va a cambiar (or flicker) mientras se carga el vídeo.

Texto entre el <video> y </video> etiquetas sólo se mostrará en los navegadores que no soportan el <video> elemento.

Múltiples <source> elementos pueden enlazar a diferentes archivos de vídeo. El navegador usará el primer formato reconocido.


HTML <video> Reproducción automática

Para iniciar un video utilice automáticamente la autoplay de atributos:

Ejemplo

<video width="320" height="240" autoplay>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Inténtalo tú mismo "

La autoplay atributo no funciona en los dispositivos móviles como el iPad y el iPhone.


HTML Video - Soporte para el navegador

Actualmente, hay 3 formatos de vídeo compatibles para el <video> elemento: MP4, WebM, y Ogg:

Navegador MP4WebMOgg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox YES YES YES
Safari YES NO NO
Opera YES (from Opera 25) YES YES

HTML Video - Tipos de medios

Formato de archivo Tipo de medio
MP4 video/mp4
WebM video/webm
Ogg video/ogg

HTML Video - métodos, propiedades y eventos

HTML5 define métodos DOM, propiedades y eventos para el <video> elemento.

Esto le permite cargar, reproducir, pausar y vídeos, así como establecer la duración y volumen.

También hay eventos DOM que se le notifique cuando un vídeo comienza a jugar, está en pausa, etc.

Ejemplo: Uso de JavaScript




Video cortesía de Big Buck Bunny .

Inténtalo tú mismo "

Para una referencia DOM completa, vaya a nuestra HTML5 Audio / Video Referencia DOM .


HTML5 video Etiquetas

Etiqueta Descripción
<video> Define un vídeo o una película
<source> Define múltiples recursos multimedia para elementos multimedia, como <video> y <audio>
<track> Define pistas de texto en reproductores de medios