W jaki sposób napisać....

0

Proszę o pomoc ... w związku z odczytem mp3 w filelistbox
nie chodzi mi o textfile tylko o taga3 czyli same tytuły...
Jeśli wybiorę z Opendialog np trzy utworki. to żeby one były zapętlone i pokazywało się w filelistbox sam tytuł kawałku.
Następnie żeby je mozna było usunąć z listy...
Jak ktos napisał coś takiego to proszę o kontakt...

I sorry za tak błache pytania co dla niektórych...
Pozdrawiam

0

Mój email uległ zmianie na "[email protected]"

0

po prostu wstawiasz np. ListBox i deklarujesz oprócz tego TStringList. Następnie do StringList dodajesz nazwy plików. Robisz pętlę i pakujesz do ListBoxa odczytane z plików Tagi. Potem tylko wstawiasz przycisk do Usuwania itd.... Uwaga: na StringLiscie powinienes wykonywac tes same polecenia co na LisBox.Items, aby Ci się nazwy plików nie poprzestawiały.

0

Możesz to napisać jaśniej.Ja nie kumaty :)

0

Pochwalony!
Odczyt tytułu piosenki z pliku:

var
FS: TFileStream;
Buff: array[0..128] of Char;
Tytul: String;
Odczyt: String;
begin
FS := TFileStream.Create(Nazwa_Pliku, fmOpenRead);
FS.Seek(FS.Size - 128, soFromBeginning);
FS.Read(128, Buff);
Odczyt := Copy(Buff, 1, 3);
Tytul := Copy(Buff, 4, 30);
if Odczyt = 'TAG' then
begin
ShowMessage('Tag jest w zmiennej Tytul');
end else
ShowMessage('nistety ni ma TAGU :(');
FS.Free;
end;

I to było odczytywanie TAG'u z pliku :)

Żeby z ListBox'a usunąć zaznaczone pozycje:

ListBox1.DeleteSelected;

i po sprawie :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1