Comunidad de diseño web y desarrollo en internet online

Problema al leer los ID3 desde un EXE de Flash

Citar            
MensajeEscrito el 06 Ago 2007 07:15 am
Al probar un código como el siguiente, desde el SWF funciona sin ningún problema pero al probarlo desde un proyector EXE no lee los ID3 tags, alguna sugerencia? (Por cierto las restricciones del proyecto son usar AS 2.0 y generar el proyector con MDM Zinc)

Código :

var mySound:Sound;
var txtAlbum:TextField;
var txtArtist:TextField;

mySound = new Sound();
mySound.loadSound("audio.mp3", true);
mySound.start(0,1);   

mySound.onID3 = function():Void{
   txtAlbum.text = mySound.id3.TALB;
   txtArtist.text = mySound.id3.TPE1;
}

Por jagopa1

8 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Ago 2007 03:01 pm
hola que tal jagopa1!!! algunas veces tienes que usar

mySound.loadSound("audio.mp3", false);

otra cosa, no todos los mp3 cuentan con la informacion ID3, primero verifica que tenga alguna informacion disponible, si quieres saber que etiquetas usa el ID3 puedes usar

Código :

mySound.onID3 = function():Void{
for(i in mysound.id3){
   trace(i)
}
 }


saludos!!!
}
[/code]

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 06 Ago 2007 04:02 pm
Andres,

Ya revise lo que tu comentas en la respuesta, tambien lo intenté tratando de usar onLoad en lugar de onID3. Al parecer es un bug algo raro ya que he buscado en otros foros y hay sugerencias por ejemplo de usar controles de ActiveX o DLLs para hacerlo, lo más cercano a una respuesta fue cargar los mp3 en objetos y hacer un arreglo de los mismos pero cuando son bastantes los MP3 esto se vuelve un problema con la memoria. :-(

Muchas gracias, alguna otra idea a la solución?

Por jagopa1

8 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.