Veröffentlicht: 26.03.07 21:30
Wenn man in Flash eine externe mp3-Datei streamt, möchte man möglicherweise die Gesamt-Dauer des Audios angeben.
Sound.duration liefert aber immer nur die bisher geladene Anzahl an Millisekunden.
Die Lösung ist eigentlich ganz simpel…Hier bin ich fündig geworden:
http://www.flashbattle.de/forumv2/thread.php?threadid=8831
“public” beschrieb dort am 20.04.2006 die Lösung, aus der sich der folgende Code ableitet:
var realDuration:Number = int(sound.duration*sound.getBytesTotal()/sound.getBytesLoaded())
Mehr gibt es da eigentlich nicht zu sagen.