Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2011, 16:22
tikotal
 
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
TAG video HTML5, sobre video.currentTime

Hola!!

Estoy haciendo una aplicación web, usando el tag video. Necesito poner unos "subtitulos", es decir, que aparezca una frase en el minuto 1.15 en el 1.20 desaparezca y aparezca otro del 1.20 al 1.25, por poner un ejemplo.

Lo he hecho de esta forma, pero la aplicación se ralentiza y es un poco guarra la forma:

var e = document.getElementById("transcriptField");

for (var i=0; i<total.length; i++) {
while(video.currentTime > captions[i][1] && video.currentTime < captions[i][2]) {
e.innerHTML = captions[i][0];
}

}

Donde captions[i][1] contiene el segundo de comienzo de la frase y captions[i][2] el segundo en el que debe desaparecer.

A ver si alguien me ilumina con una forma optimizada.