Длительность mp3 файла

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
dimafe6
Сообщения: 12
Зарегистрирован: 11 мар 2010, 19:59

Здраствуйте. Подскажите как узнать длительность в секундах звукового файла?
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Насколько помню у мп3 заголовочная информация храниться в последних 128 байтах, соответственно размер данных size-128
Дальше попробуй вот с этим повозиться..
[syntax=Delphi]
function Mus2Str(n: longint): string;
var
s: string;
sec: longint;
min: longint;
begin
sec:=trunc(n/1000);
min:=trunc(sec/60);
sec:=sec-min*60;
if min<10 then s:='0'+inttostr(min) else s:=inttostr(min);
if sec<10 then s:=s+':0'+inttostr(sec)
else s:=s+':'+ inttostr(sec);
Result:=s;
end;
[/syntax]
[syntax=Delphi] [/syntax]
Ответить