Ho un problema con actionscript 3, in particolare quando si utilizza il tag embed. Ho questo codice:L'incorporamento di mp3 in ActionScript 3 non funziona
[Embed(source = "sound.mp3")]
private static var soundClip:Class;
...
var sound:Sound = (new soundClip()) as Sound;
trace(sound.length);
quando verifico il film, ottengo il seguente output: 4501.923 che è la lunghezza sound.mp3 in millisecondi. Tuttavia, il suono originale è 13.000 millisecondi.
Come può essere possibile, qualcuno può aiutarmi per favore?
Grazie.
come stai ottenendo il 4501,923 sei sicuro che è la durata e non la lunghezza? –
4501,923 è la durata della clip audio in millisecondi. Sound.length - "La lunghezza del suono corrente in millisecondi." –
Sei sicuro di bytesLoaded = bytesTotal nel momento in cui stai testando Sound.length. A seconda se i metadati sono stati codificati alla fine del file o all'inizio si potrebbero ottenere risultati falsi. –