Un file .mp3 può avere delle informazioni compresse al suo interno, che si indentificano nel tag ID3.
Questo tag può avere due versioni, la prima con informazioni base, e la seconda con informazioni più dettagliate.
Come si inseriscono queste informazioni?
Questi dettagli si possono inserire tramite un player musicale, come Winamp, selezionando la canzone e cliccando con il tasto destro del mouse su view file info.
Si aprirà una schermata (vedi foto) nella quale potremo inserire informazioni sulla canzone sia nel tag ID3 v1 che ID3 v2.
Il vantaggio di recuperare queste informazioni, è quello di, in caso di player dinamici, non avere necessariamente un file esterno o scriverle staticamente nel filmato, per visualizzare dettagli come titolo, album, artista ecc.
Ora vediamo come ricavare queste informazioni attraverso Action Script
Prima di iniziare questi sono i parametri base corrispondenti al tag ID3
| Titolo | my.sound.id3.songname |
| Artista | my.sound.id3.artist |
| Album | my.sound.id3.album |
| Anno | my.sound.id3.year |
| Commenti | my.sound.id3.comment |
Inseriamo per comodità 5 campi di testo dinamici di nome istanza titolo, artista, album, anno e commenti
Nel primo frame inseriamo
var my_sound:Sound = new Sound(); //creao un oggetto sound identificato come my.sound
my_sound.onID3 = function() { //Funzione onID3 su my.sound
titolo.text = "Titolo: "+my_sound.id3.songname; // titolo
artista.text = "Artista: "+my_sound.id3.artist; // artista
album.text = "Album: "+my_sound.id3.album; // album
anno.text = "Anno: "+my_sound.id3.year; //anno
commenti.text = "Commenti: "+my_sound.id3.comment; // commenti
};
my_sound.loadSound("http://www.juliuswebdesign.com/ID3/001.mp3", false); //carico il suono per leggere i dati
Ovviamente se avremo delle informazioni compresse nell’audio o le avremo impostate, le vedremo in output nei nostri campi di testo dinamici.
Scarica il sorgente
Guarda il Tutorial
Prezzo: EUR 7,90
Promozione: EUR 6,72
Prezzo: EUR 49,90
Promozione: EUR 42,42
Prezzo: EUR 12,90
Promozione: EUR 10,96
Prezzo: EUR 40,00 |
Promozione: EUR 38,00
Oggi vediamo alcuni indispensabili consigli SEO per migliorare la visibilità dei siti web o ancora meglio degli  articoli, con lo scopo di migliorare la predisposizione all’indicizzazione dei nostri progetti web sui motori di ricerca. Ormai anche il Web Designer, soprattutto se è ha intrapreso la carriera da Freelance, deve assolutamente conosce alcune nozioni base della SEO. [...]
Come ogni giorno, mi ritrovo a girovagare per il web: news dal mondo, articoli di nuovi o aggiornamenti social, altro vip che si cancella da Twitter… solita routine, quando ad un tratto vengo attratto dalla notizia di un nuovo Social Network super esclusivo. Già avevo sentito parlare di Path, ma non so per quale strano [...]
Sono sempre troppo poche le campagne creative che puntano a sensibilizzare sulla causa animalista, contro le violenze e i test sugli animali, eppure quelle che hanno colpito di più l’immaginazione sono scolpite nelle coscienze di ognuno come segni indelebili. Tra tutte, una delle più meritevole degli ultimi anni è quella dell’azienda inglese LUSH, che ha [...]
Christophe Huet è un fotografo specializzato nel fotoritocco digitale, che divide facilmente le opinioni del pubblico, in quanto sappiamo benissimo che esistono due distinte correnti di pensiero. I primi, puristi della foto per i quali la manipolazione è da pena di morte, e i secondi, gli artisti del fotoritocco come Christophe che del fotoritocco hanno [...]

Delio
22 ottobre 2008
Ciao Julius, bell’articolo!
La tecnica funziona, ma solo se il file mp3 sta sullo stesso server, altrimenti il file viene sì incorporato, ma i tag id3 restano “undefined”. C’è qualche metodo per farlo funzionare anche con mp3 esterni?
Julius
22 ottobre 2008
Il file Mp3 deve essere perforza interno
Delio
22 ottobre 2008
Ah ok, peccato! Grazie lo stesso.