Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.28;
Скачать: CL | DM;

Вниз

чтение mp3 тегов   Найти похожие ветки 

 
skvitek   (2007-08-31 18:50) [0]

Здавствуйте! Вот есть у меня такая(см ниже) функция поиска и занесения в дерево mp3 файлов. Подскажите, как вместо этого устроить чтение тегов, и уже по их данным заносить файлы в дерево(Delphi2007, WinXP, JVCL):
(Артист1
  трек1
  трек2
  ...
Артист2
 трек1
 ...
...
)

Вот прост
function TForm1.FillTreeMp3(ADir: string; const ATreeDir: string;
 ANode: TTreeNode): Integer;
var
 fs: TSearchRec;
 CurNode: TTreeNode;
begin
Led.ColorOn:=clLime;
 Result := 0;
 ADir := IncludeTrailingPathDelimiter(ADir);
 CurNode := TreeView1.Items.AddChild(ANode, ATreeDir);
 Result := 0;
 if FindFirst(IncludeTrailingPathDelimiter(ADir) + "*.mp3", faAnyFile - faDirectory - faVolumeID, fs) = 0 then
   repeat
     TreeView1.Items.AddChild(CurNode, fs.Name);
     Inc(Result);
   until FindNext(fs) <> 0;
 if FindFirst(ADir + "*.*", faDirectory, fs) = 0 then
   repeat
     if (fs.Name = ".") or (fs.Name = "..") then continue;
     if (fs.Attr and faDirectory) <> 0 then
       Result := Result + FillTreeMp3(ADir + fs.Name, fs.Name, CurNode);
   until FindNext(fs) <> 0;
 if Result = 0 then CurNode.Delete;
 FindClose(fs);
Led.ColorOn:=clSilver;
end;


 
antonn ©   (2007-08-31 21:31) [1]

найти все файлы, у каждого прочитать тег. Находить уже научились, читать можно с помощью модулей audio tools library, скачать можно на http://www.torry.net/ или тут http://desksoft.ru/index.php?downloads=files&id=8 (150кб)


 
skvitek   (2007-08-31 22:06) [2]

Вот именно это "у каждого прочитать тег" у меня и не получается.


 
antonn ©   (2007-08-31 22:12) [3]

из-за чего?



Страницы: 1 вся ветка

Текущий архив: 2008.12.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
15-1225294974
Правильный$Вася
2008-10-29 18:42
2008.12.28
сжатие звука в VirtualDub


15-1225449397
Галинка
2008-10-31 13:36
2008.12.28
Как "починить" программку


15-1225264023
depr
2008-10-29 10:07
2008.12.28
Извиняюсь. Еще вопросик, не успел.


2-1227103489
noob_one
2008-11-19 17:04
2008.12.28
Поделитесь пожалуйста алгоритмом перебора сочетаний


15-1225077576
Slider007
2008-10-27 06:19
2008.12.28
С днем рождения ! 27 октября 2008 понедельник