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));
È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top