Можно примерную длину узнать. duration показывается для загруженного фрагмента, узнав процент загрузки, можно определить ориентировочную длину трека.

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