Reproductores Audio y Video en HTML5

Reproductores Audio y Video en HTML5

Una de las aportaciones más útiles de  HTML5, es la posibilidad de mejorar la reproducción de archivos multimedia, audio y video, en nuestra web.

Además HTML5 nos permite construir reproductores tanto de audio como de video.

De hecho, ya hace tiempo que webs populares como youtubevimeo o daylimotion  incorporan reproductores en HTML5.

En este artículo, vamos a introducir brevemente las etiquetas   y  de HTML5, y vamos a ver varios tipos de reproductores que nos pueden ser muy útiles a la hora de construir nuestros sitios web.

 

LA ETIQUETA

La etiqueta  permite reproducir un fichero de audio, para insertarla en nuestro código hay que hacer lo siguiente:

  

Los atributos proprios de la etiqueta

  • autobuffer : permite la carga automática del archivo; los valores posibles son “true” o “false
  • autoplay : reproduce automáticamente el audio
  • controls : muestra los controles de reproducción
  • height : define la altura del reproductor (en píxeles)
  • loop : ejecuta la reproducción en bucle, cuando finaliza vuelve a empezar
  • src : URL del archivo o fuente a reproducir
  • type : tipo de archivo o fuente (audio/mp3, video/ogg, video/mp4, …)
  • width : define el ancho del reproductor (en píxeles)

LA ETIQUETA

Para insertar unvídeo en HTML 5, hay que introducir el siguiente código:

Los atributos se parecen a los de audio:

  • autoplay : reproduce automáticamente el video
  • controls : especifica si los controles (inicio/stop) se muestran
  • height : define la altura del reproductor (en píxeles)
  • muted : especifica si el video debe estar apagado
  • poster : especifica la imagen que debe ser mostrada mientras el video se carga y hasta que el usuario pulse el botón de inicio
  • preolad : especifica cómo debe cargarse el video cuando se carga la página
  • src : URL del archivo o fuente a reproducir
  • width : define el ancho del reproductor (en píxeles)

 

LOS CÓDECS

Aunque las etiquetas

Para más información sobre compatibilidades, podéis echar un vistazo a la tabla que aparece en wikipedia.

La etiqueta nos va a ayudar a incluir en un mismo video, los diferentes códecs y así conseguir la máxima compatibilidad en diferentes navegadores.

Veamos como:


Si un navegador no acepta HTML5, en cambio tenemos que escribir las siguientes líneas de código:


6 REPRODUCTORES HTML5 DE AUDIO Y VIDEO

1. WIDGETKIT MEDIA PLAYER

Soporta MP4 (H.264), WebM, FLV, WMV y MP3, completamente construido con HTML y CSS. Es diseño es de tipo responsive o sea adaptable todas las resoluciones de dispositivos
Funciona con Joomla y WordPress.

2. MEDIAELEMEN.JS

Tiene plugins para todo tipos de blog o página web, también es adaptable a navegadores con plugins Flash y Silverlight que imitan la API de HTML5.

3. SOUNDMANAGER 2

SoundManager2 está desarrollado en HTML5 y Flash para proporcionar un servicio fiable.

4. SPEAKKER

5. JPLAYER

Reproductor Audio y Video, personalizable y muy ligero.

6. OLD SCHOOL CASSETTE PLAYER

Un reproductor vintage audio HTML5.