Resulta que tengo un visor FLV en el que muestro un vídeo, en dicho vídeo hablan 3 personas distintas, y quiero que cuando empieza a hablar cada una de ellas, en un "textField" que tengo en mi escena aparezca el nombre de esta persona.
Yo sé en que segundo del vídeo empieza a hablar cada una de ellas, pero no sé como hacerlo para detectar en qué segundo del vídeo estoy en cada momento.
Alguna idea? Yo hasta ahora he encontrado lo diguiente:
Código ActionScript :
lecturerPool.lecturerVideoDelayed_flv.addEventListener(VideoEvent.SEEKED, onSeek); private function onSeek(e:VideoEvent):void { var dest:Number = e.target.playheadTime; trace("segundo del video: " + dest); if (dest < 10) { txt.text = "Persona 1"; } if (dest >= 10 && dest < 20) { txt.text = "Persona 2"; } if (dest >= 20) { txt.text = "Persona 3"; } }
El problema es que este evento sólo se dispara si soy yo quien mueve la barra de "seek" del visor, no se dispara para cada segundo que pasa.
No me sirve poner un contador de segundos.
Alguna alternativa?
Muchas gracias