Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как получить полную duration потокового звука? (http://www.flasher.ru/forum/showthread.php?t=123624)

джонатан 06.04.2009 19:25

Как получить полную duration потокового звука?
 
Здравствуйте. Подскажите мне пожалуйсто решение. Все никак немогу сделать нормальный mp3 плеер потокового воспроизведения. А именно сикер, длину показывает кусками, сколько загрузил, столько и показывает. И получается что сикер как дурной прыгает в то в конец, то в начало. Но ведь встречаются же нормальные полноценные плеера. Значит решение есть. Не поделитесь секретом?
Благодарю за внимание.

etc 06.04.2009 19:30

ID3? :quiet:

джонатан 06.04.2009 19:52

Да есть такая штука, но вообще, странно она работает:

Код AS1/AS2:

var s:Sound = new Sound();
s.onID3 = function() {
        for( var prop in s.id3 ){
            trace(prop + " : "+ s.id3[prop]);
    }
}
s.loadSound("1.mp3", true);

Вывело:

Код:

TRCK : 3
track : 3
TCON : East Coast Rap
genre : East Coast Rap
TALB : Born Again
album : Born Again
TPE1 : The Notorious B.I.G.
artist : The Notorious B.I.G.
TYER : 1999
year : 1999
TIT2 : Dead Wrong
songname : Dead Wrong
TENC : AIMP Classic
TPUB : Bad Boy
TPOS : 1/1
TCOM : C. Wallace
TPE2 : The Notorious B.I.G.
TRCK : 3
TCON : East Coast Rap
TALB : Born Again
TPE1 : The Notorious B.I.G.
TYER : 1999
TIT2 : Dead Wrong
TENC : AIMP Classic
TPUB : Bad Boy
TPOS : 1/1
TCOM : C. Wallace
TPE2 : The Notorious B.I.G.
genre : East Coast Rap
track : 3
comment :
year : 1999
album : Born Again
artist : The Notorious B.I.G.
songname : Dead Wrong

А:

Код AS1/AS2:

var s:Sound = new Sound();
s.onID3 = function() {
        trace(s.id3.TIME); // Выводит undefined
        trace(s.id3.TLEN); // Выводит undefined
}
s.loadSound("1.mp3", true);

//Update
В общем понял немного. Я разные треки поподкладывал, и наткнулся на один, который выдал мне
Код:

trace(s.id3.TLEN);
Я так понял, что ID3 — это метаданные, и выводятся только заполненные. Может быть кто-то знает, наверное должна быть прога какая-то, которая при залитии аудио на сервак, могла заполнять эти данные?
Спасибо.


Часовой пояс GMT +4, время: 07:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.