è possibile ottenere la durata di un mp3 in streaming in Flash
-
23-09-2019 - |
Domanda
Mi chiedo se è a tutto il possibile per ottenere la durata complessiva di un mp3 in streaming in flash?
Al momento sto utilizzando il seguente codice di stimare la lunghezza, ma è sempre imprecisa
var loadTime:Number=_track.bytesLoaded / _track.bytesTotal;
var loadPercent:uint=Math.round(100 * loadTime);
estimatedLength=Math.ceil(_track.length / (loadTime));
Soluzione 3
Il lungo e breve di esso è se si sta giocando un mp3 in streaming in Flash è impossibile ottenere l'esatto tempo di riproduzione totale fino a quando l'mp3 è stato scaricato completamente
Altri suggerimenti
Io non programma in AS3, ma non puoi leggere l'attributo lunghezza nell'intestazione del file prima di streaming di esso?
class Sound
ha un length
proprietà . La struttura sarà popolata una volta che i dati di id3
rilevanti per il file audio viene caricato. Scopri flash.events.Event.ID3 per ulteriori informazioni sui dati id3
.