Total minutos y segundo de tu FLVplaybk con TotalTime


Gracias Barba..!

un grande Grabrielito Romero… me “ayudo” con la funcion que formatea el total de segundos que devuelve el totalTime… y le dio Hs.min.seg.. claro para los Grandes desarrolladores, es simple, pero para quienes remamos con la ayuda de Adoba… se torna complicado, asi que gracias.

Aqui les dejo… entonces…

Todo el codigo necesario para:

  • Obtener el tiempo total del FLV que esta en reproduccion…
  • Obtener el tiempo del cabezal de video, es decir el momento exacto que se esta viendo de video.
  • y la funcion de mi amigo el Barba que nos devuelve toda esa informacion, en hs. min y seg…

lo que unico que necesitas es tirar al escenario un Flvplaybk, ponerme como nombre “my_FLVPlybk” y copiar este codigo en el primer Frame…

Action Scrit 3.0

import fl.video.FLVPlayback;
import fl.video.VideoEvent;
function playheadUpdate(evento:VideoEvent):void
{
trace(my_FLVPlybk.totalTime);
tiempoActual.text = formatTime(evento.playheadTime);

//  trace(formatTime(3700));

//          trace(my_FLVPlybk.state + “: playhead time is: ” + evento.playheadTime);
}

function formatTime(totalSecs:Number):String
{
var segundosRed:Number = Math.floor(totalSecs);
var minutosRed:Number = Math.floor(segundosRed / 60);
var segundos:Number = segundosRed % 60;
var horas:Number = Math.floor(minutosRed /60);
var minutos:Number = minutosRed % 60;

var retString:String = “”;

if(horas > 0)
{
retString = horas.toString() + “:”;
}

retString = retString + formatNumber(minutos) + “:” + formatNumber(segundos);
return retString;

}

function formatNumber(total:Number):String
{
var retString:String = total.toString();
if(total < 10)
{
retString =  “0” + retString;
}

return retString;
}

my_FLVPlybk.addEventListener(VideoEvent.READY, ready);
my_FLVPlybk.addEventListener(VideoEvent.PLAYHEAD_UPDATE, playheadUpdate);
my_FLVPlybk.source = “video.flv”;

function ready(evento:VideoEvent):void
{
tiempoTotal.text = formatTime(my_FLVPlybk.totalTime);
}

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: