А ты изучил вообще эту тему? Как в теории можно рассчитать длину?
Она в заголовочной части файла прописана? Или там только битрейт прописан, а длину надо рассчитывать? В любом случае - чтение mp3 формата - гемор. Не подключишь стороннюю либу - так напишешь свою (только зачем??)