05.09.2006, 07:05
общий
это ответ
Здравствуйте, /|orpyc!
К сожалению, Вам нечего посоветовать, кроме как того, что Вы уже делаете.
1. Поставьте декодеры на нужные Вам типы файлов в систему.
2. Скачайте из интернета описание выбранного Вами типа файла. У всех из них есть поля со служебной информацией, вот на нее и опирайтесь.
*************
Я к сожалению не знаю, как WinAmp определяет правильное время звучания. Вполне возможно, что трек с переменным битрейтом разделен на некоторое кол-во секций, какждая со своим фиксированным битрейтом. Найдите эти секции по полю служебной информации файла, и рассчитайте время звучания для каждой секции отдельно, а потом просуммируйте.
За информацией пожалуйста к документации по формату mp3, здесь ее писать никто не будет.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)