Forum: Object-Pascal / Delphi-Language
by Gausi,
2. Jun 2010
Das steht in den Demos drin. Dafür haben die drei Klassen TMpegInfo, Id3v1Tag und TID3v2Tag die Methoden ReadfromStream und ReadFromFile.
stream := TFileStream.Create('c:\MeinLied.mp3', fmOpenRead or fmShareDenyWrite);
try
Id3v2Tag.ReadFromStream(stream);
// so geht das finden der Mpeg-Infos (für dauer, bitrate, ...) schneller
if Not Id3v2Tag.exists then
...
Forum: Object-Pascal / Delphi-Language
by Gausi,
2. Jun 2010
Das hat mit den TNTs nichts zu tun, UTF8Decode ist eine Delphi-Funktion. Es kann sein, dass es hier im Forum einen Ersatz dafür gibt (einfach mal suchen), ansonsten kannst du das UTF8Decode da auch einfach weglassen. UTF8-Strings kommen nur im ID3v2.4-Tag vor, die nur recht selten vorkommen und z.B. auch vom Windows-Media-Player unter Windows 7 nicht verarbeitet werden können.
Wenn du das...