Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Stream (Cover) aus MP3 laden und in Datei speichern??? (https://www.delphipraxis.net/80738-stream-cover-aus-mp3-laden-und-datei-speichern.html)

Cylence 14. Nov 2006 15:13


Stream (Cover) aus MP3 laden und in Datei speichern???
 
Hi,

ich bau grad einen MP3 Player, und da möchte ich das Cover aus den MP3 Tags auslesen und in eine Datei speichern und dann eben anzeigen.....

so mach ich das:
Delphi-Quellcode:
         Buf := nil;
         Id3v2Tag.GetAllPictureFrameDescriptions;
         Coverstream := TFileStream.Create('c:\StreamTest.bmp', fmCreate);   //PrgPfad + '\temp\' + 'mp3Cover.bmp');
         Id3v2Tag.GetPicture(CoverStream, Id3v2Tag.GetAllPictureFrameDescriptions[1]);
         Size := CoverStream.Size - CoverStream.Position;
         if Size > 0 then
           begin
              Buf := AllocMem(Size);
              CoverStream.Read(Buf^, Size);
         end;  
         Coverstream.Write(Buf^, Size);
es kommen keine Fehler oder so, aber die Datei ist immer 0 kb groß und nix drinnen, aber was mach ich falsch, kann mir jemand helfen??? Ich kenn mich mit Streams noch nich so aus...

[edit=SirThornberry]Delphi-Tags gesetzt - Mfg, SirThornberry[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz