Hab gerade einfach mal rumgebingt(!!!) :D
und ich bin eben genau auf dieses "APIC" (entspichte dem "FrameFactory.AttachedPictureFrameId") gestoßen. Jedoch weiß ich nicht wie ich diese FrameID in meinem Programm verwende, denn selbst wenn die .mp3 Datei ein Bild hat, ist mein TextFrame immer null...
C#-Code: |
FileInfo oFile = new FileInfo(sFullname);
ID3File file = new ID3File(sFullname);
ID3v2Tag v2Tag = file.ID3v2Tag;
TextFrame f = FrameFactory.GetFrame(FrameFactory.AttachedPictureFrameId) as TextFrame;
if (f == null)
{
f = FrameFactory.GetFrame(FrameFactory.AttachedPictureFrameId) as TextFrame;
v2Tag.Frames.Add(f);
}
f.Text = sImagePath;
file.Save(sFullname);
|
Das komische daran ist, dass wenn ich in den Prozess schaue, sehe ich, dass v2Tag einen Frame für "APIC" hat.