Comunidad de diseño web y desarrollo en internet online

Saber duracion de un video en minutos y segundos

Citar            
MensajeEscrito el 25 Ago 2009 09:26 pm
Hola, en mi flash carga un video externo, hice funcionar un contador de minutos y segundos pero ahora agregé otra caja de texto para ver la duracion de el video, como puedo hacer eso?

Por Brundows

131 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Ago 2009 09:26 am
Hola!

No sé como cargas el video, ni si usas AS2 o AS3, pero yo con AS3 uso lo siguiente:

Código ActionScript :

var stream:NetStream = new NetStream(connection); // connection es el objecto NetConnection necesario
var objInfo = new Object();
var netClient:Object = new Object();
netClient.onMetaData = function(meta:Object)
{
   objInfo = meta;
};
stream.client = netClient;
var video:Video = new Video();
video.attachNetStream(stream);

Una vez cargada la información, puedes consultarla con:

Código ActionScript :

objInfo.duration

Espero que te sirva de ayuda.

Saludos,
Lîtus

Por lîtus

8 de clabLevel



 

--> x <--

firefox
Citar            
MensajeEscrito el 26 Ago 2009 08:29 pm
Uso AS2 y lo cargo con netStream, probaré con lo que dices ;)

Por Brundows

131 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ago 2009 11:38 pm
Ya lo solucioné :) :

Código ActionScript :

my_stream.onMetaData = function(infoObject:Object) {
   total = infoObject.duration;
};
   txtTimer.text = seg2min(my_ns.time);
   duracion.text = seg2min(total);
//Funcion seg2min
function seg2min(num:Number) {
   var min:Number = Math.floor(num/60);
   var seg = Math.floor(num%60);
   if (seg<10) {
      seg = "0"+seg;
   }
   return min+":"+seg;
}

Por Brundows

131 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.