Contenido

Webkit integra tags HTML 5 para controles multimédia

13 Nov

+ 13

HTML5 está pensado para enfrentarse a la nueva internet, una internet más cargada de contenido multimedia, por ello tags como <video /> y <audio /> van a coger cierta importancia en el futuro. Por ello, los chicos de WebKit se han puesto manos a la obra para integrarlas lo más pronto posible entre las funcionalidades del navegador

Veamos como nos quedaría el código HTML y javascript para cada uno de los casos, según el estandard:

Video

//HTML
<video src=sample.mov autoplay></video> 

//javascript
<script>
function playPause() {
  var myVideo = document.getElementsByTagName('video')[0];
  if (myVideo.paused)
    myVideo.play();
  else
    myVideo.pause();
}
//Controlamos que el video ha terminado
myVideo.addEventListener('ended', function () {
  alert('video playback finished')
} );</script>
<input type=button onclick="playPause()" value="Play/Pause">

Audio

var audio = new Audio("song.mp3");
audio.play();

[Descargar][Via]

Sin duda me parece un puntazo. Estoy deseando echarle la mano al HTML5.

Multimédia o Multimedia ? He ahí la cuestión … jeje ;)

Una reciente de Webkit que me ha gustado es la integración de animación en el CSS mismo. Animaciones simples como movimientos, rotaciones y “morphs” son posibles con el ultimo webkit.

Webkit, ironicamente, no está volviendo a Safari en un navegador mayoritario pero sí que está volviendose el mismo “el navegador para probar lo que se viene” :)

Este tipo de posts son los que te alegran el día :)

#2 Me parece muy mala práctica disponer the comportamiento en la capa de presentación, creo que puede causar graves problemas. Además, todo eso ya está hecho en javascript, el duplicado es malo, malo!

Esta bien, pero no me llega a convencer deberían de haberlo integrado también como parte del html. Algo como:

Es decir, definirlo al estilo de los widgets.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.