[Javaescript] FLV y subtitulos
Diego Burich
diegoburich en gmail.com
Jue Oct 4 10:01:07 PDT 2007
Hola Hernan:
Luego lo voy a ver con tiempo lo de CC, y te cuento...
finalmente lo hice todo en flash, sin javascript asi que paso a ser un gran
"OT"
a ver si me explico,
el tema es que estoy utilizando unos archivos SMI porque son los que usan
con Windows Media Player,
lo que hago es solo cambiarles la extension por XML, para meterlos en flash
y los uso sin modificar,
lo de la lectura del texto completo fue lo mas facil de resolver,
el problema que estoy teniendo ahora es que algunos subtitulos hacen uso de
tags html,
y flash viene leyendo XML, por que yo deberia decirle a flash que a partir
de tal nodo lea lo que sigue como un string,
incluyendo tags.
por ejemplo que el nodo P, traiga "<b>texto</b>"
suponiendo que tengo:
<P>
<b>texto</b>
</P>
pero todavia no lo logre,
asi que si alguien tiene una idea es bienvenida!
ah! y lo del sincro ya lo da flash con los cuePoint, pero supongo que te
referias a sincronizarlos desde el html, con javascript como queria en un
primer momento, y ahi no se...
Saludos!
El día 4/10/07, "Hernán Beati - SaberWeb.com.ar" <hernan en saberweb.com.ar>
escribió:
>
> Hola Diego!
>
> Diego Burich escribió:
> > Quiero intentar lo siguiente, tengo una serie de videos, en Flash,
> > y quisiera mostrar el texto a medida que avanza el audio,
>
> Se me ocurre que si usaras CC For Flash, tendrías los subtítulos en un
> XML aparte, fuera del video:
>
> http://www.elrallador.info/2007/03/10/
>
>
> > no solo como subtitulos sino
> > como un bloque de texto debajo del video que va escroleando a medida que
> > pasa el video.
> > De esta manera poder contar con la posibildad de tener todo el texto a
> mano.
>
> Para tener "todo el texto a mano" y que el usuario lo pueda copiar o
> descargar, podrías parsear el XML que guarda los subtítulos, y mostrar
> los textos dentro de un DIV con innerHTML o alguna función del DOM.
>
> Eso sí, no veo cómo hacer para sincronizar el texto "a tiempo" con la
> reproducción del video, ya que la velocidad nunca la sabremos, y aparte
> el usuario puede rebobinar o pausar. Debería haber alguna forma de
> introducir código ActionScript dentro del FLV, tal como se hace en una
> "acción de fotograma" en un SWF, pero no sé si eso existe. Esa acción
> podría ir actualizando el texto del DIV (leyendo a determinada "porción"
> del XML y cargándolo en un DIV).
>
> Se me ocurre hacerlo si el FLV lo convertís a SWF, pero en ese momento
> muere la magia propia del FLV...
>
> Suerte, y contanos si encontraste la forma!
>
> Hernán Beati
> -------------------
> www.saberweb.com.ar
> -------------------
>
> >
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/private.cgi/javaescript-scriptia.net/attachments/20071004/312a65eb/attachment.html
Más información sobre la lista de distribución Javaescript