Флаш може лесно да прочете информацията от id3 таговете на аудио файлове във формат *.mp3. Има няколко условия за да се извърши това „четене”. Едно от тях, което ще ви спести доста нерви е самата mp3-ка да има попълнен таг. Ако използвате Winamp, изберете с дясното копче на мишката желаната песен и от менюто изберете “View file info…”. Ще видите прозорче, наподобяващо това:
[img]img/1AGI.jpg[/img]
Виждате, че има две колонки ID3v1 и ID3v2. Добре е и двете да са попълнени, защото при четенето има малки различия. Така ще се избегнат неприятни грешки. Winamp може да изведе името на песента и без таг, затова не се заблуждавайте от външния вид, най-добре проверявайте.
След като сте се убедили, че таг има (нужните за вас полета са запълнени и в двата тага) можете да отворите флаш. Този урок е по-скоро на теория, затова няма да ви обяснявам как да се направи цял плеър. По тази причина направете на сцената едно динамично текстово поле с Instance Name: infoID3:
[img]img/2ASASAS.jpg[/img]
Изберете и подходяща дължина на полето, така че да сте сигурно, че информацията за песента ще се събере.
Сега за фрейм сложете следния Action Script (натиснете F9 и се уверете, че на панела е изписано Actions - Frame):
var mySound:Sound = new Sound();
mySound.onSoundComplete = this.stop();
mySound.setVolume(50);
mySound.loadSound("ATB - Marrakech.mp3", true);
mySound.onID3 = function(){
infoID3.text = this.id3.TPE1 + " - " + this.id3.TIT2;
Моля влезте, за да коментирате.
|
Рейтингите са достъпни само за регистрирани.
Моля влезте или се регистрирайте за да гласувате.
Няма оценки.
|