![]() |
Как узнать время дорожки для плейлиста?
Добрый день!
Я делаю плеер по уроку http://easyflash.org/flashlearn/flat...lejlistom.html Сам я добавил к нему плейлист(чтобы показывались все песни). Мне нужно чтобы напротив каждой песни стояло время дорожки. Я знаю, как узнать время играющей дорожки, а можно ли как-то узнать время каждой дорожки заранее? |
Можно. Есть 2 способа. Первый - в xml файле с плейлистом указать длительность каждого трека. И во время загрузки плейлиста вы и узнаете длительность. Второй - В заголовке MP3 файла есть инфомрация о длительности. Используя сторонние библиотеки(Например MP3InfoUtil) или написав свою, можно узнать длительность. Загрузите заголовки всех файлов и узнаете длительность всех файлов.
|
Первый способ не устраивает, т.к. каждый раз писать длительность вручную - замаешься. Второй - в самый раз. А есть где-нибудь примеры или документация на русском с библиотекой MP3InfoUtil, а то что-то сам найти не могу?
|
Код AS3:
|
Спасибо, но при попытке реализовать это флеш стал постоянно выдавать:
Error: Error #2030: Обнаружен конец файла. at flash.net::URLStream/readBytes() at src::MP3InfoUtil$/onLoadProgress() Что с этим можно сделать? |
| Часовой пояс GMT +4, время: 14:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.