Pessoal,
Eu queria saber como eu posso pegar a duração total de uma determinada música no formato "00:00" (exemplo)?
Isso é possível usando "som.duration()" (exemplo)?
Obrigado,
Att,
Thiago C.
Som.duration()
Started By thiago_costabr, 10/09/2004, 16:08
2 replies to this topic
#1
Posted 10/09/2004, 16:08
#2
Posted 11/09/2004, 00:27
a propriedade duration retorna quantidade de milisegundos do audio associado, então você precisa dividir esse valor por mil pra chegar a quantidade de segundos do aúdio.
Transformando o valor em segundos:
Tranformando o valor em minutos:
Obtendo os segundos restantes:
Pra exibir você faria assim:
Exemplo prático do que foi mostrado acima:
espero ter ajudado
Transformando o valor em segundos:
var segundos:Number = Math.floor(obj_sound.duration/1000);
Tranformando o valor em minutos:
var minutos:Number = Math.floor(segundos/60);
Obtendo os segundos restantes:
var resto:Number = Math.floor(segundos%60);
Pra exibir você faria assim:
trace(minutos+":"+resto)
Exemplo prático do que foi mostrado acima:
var obj_sound:Sound = new Sound(); obj_sound.onLoad = function() { this.start(0, 1); segundos = Math.floor(this.duration/1000); trace("qnt de segundos "+segundos); minutos = Math.floor(segundos/60); trace("qnt de minutos "+minutos); resto = Math.floor(segundos%60); trace("qnt de segundos restantes "+resto); trace(minutos+":"+resto); }; obj_sound.loadSound("som.mp3", false);
espero ter ajudado
#3
Posted 11/09/2004, 10:34
Obrigado mais uma vez Thyago! Como sempre, explicando tudo com a maior boa vontade!
Muito legal e útil o que você me explicou!
Abraços,
Fique com Deus!
Att,
Thiago C.
Muito legal e útil o que você me explicou!
Abraços,
Fique com Deus!
Att,
Thiago C.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)