Поскольку вы, вероятно, говорите о формате MP3, то может быть переменная скорость передачи данных, при которой ваша формула будет генерировать бессмысленный вывод. Во-вторых, потоковая передача подразумевает практически бесконечный файл, поэтому вопрос о том, какую длину может иметь бесконечный файл, вызывает сомнение. Тем не менее, в большинстве случаев длина звука может быть известна заранее, если вы знаете, сколько из них вы собираетесь играть.
Но поскольку ваш вопрос на самом деле касается скорости передачи данных, а не длины, я бы посоветовал вам загрузить звуковой файл, например, с помощью URLStream, и прочитать информацию о скорости передачи данных из кадров MP3. Это биты с 17 по 20 кадра MP3.