tengo un problema con ActionScript 3, especialmente cuando se utiliza la etiqueta embed. Tengo este código:Insertar mp3 en ActionScript 3 no funciona
[Embed(source = "sound.mp3")]
private static var soundClip:Class;
...
var sound:Sound = (new soundClip()) as Sound;
trace(sound.length);
Cuando pruebo la película, me sale el siguiente resultado: 4501.923 Cuál es la longitud sound.mp3 en milisegundos. Sin embargo, el sonido original es 13,000 milisegundos.
¿Cómo puede ser posible, ¿alguien puede ayudar por favor?
Gracias.
¿Cómo le va al 4501.923 ¿estás seguro que esa es la duración y no la longitud? –
4501,923 es la duración del soundClip en milisegundos. Longitud de sonido - "La duración del sonido actual en milisegundos". –
¿Está seguro de que bytesLoaded = bytesTotal en el momento en que está probando Sound.length. Dependiendo de si los metadatos se codificaron al final del archivo o al comienzo, es posible que obtenga resultados falsos. –