Показать сообщение отдельно
Старый 07.01.2008, 22:23
koIIImarik вне форума Посмотреть профиль Отправить личное сообщение для koIIImarik Посетить домашнюю страницу koIIImarik Найти все сообщения от koIIImarik
  № 5  
Ответить с цитированием
koIIImarik
 
Аватар для koIIImarik

Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
Можно примерную длину узнать. duration показывается для загруженного фрагмента, узнав процент загрузки, можно определить ориентировочную длину трека.

Код:
varPercent = s_sound.getBytesLoaded()/s_sound.getBytesTotal();
varDuration = s_sound.duration/varPercent;
Примерно так, ещё можно округлят ьс помощью Math.round и подобных функций. И ещё, приемлемое приближение можно вычислить, только когда уже загрузится какое-то кол-во байт, допустим, пара кб. В общем попробуй.

UPD.: Вот кстати на эту тему пример.


Последний раз редактировалось koIIImarik; 07.01.2008 в 22:25.