public void DevTests2() { using (var mp3 = new Mp3File(@"E:\Temp\Audio\BasicTagsWithImage.mp3")) { Id3Tag tag = mp3.GetTag(2, 3); foreach (PictureFrame frame in tag.OfType <PictureFrame>()) { Console.WriteLine(frame.EncodingType); Console.WriteLine(frame.PictureType); Console.WriteLine(frame.Description); } } }
public void ReproduceTest() { using (var mp3 = new Mp3File(@"E:\Temp\Audio\BasicTagsWithImage.mp3", Mp3Permissions.ReadWrite)) { mp3.DeleteAllTags(); var tag = new Id3Tag(); var pic = new PictureFrame { Description = "The Front Cover", EncodingType = Id3TextEncoding.Iso8859_1 }; pic.LoadImage(@"E:\Temp\Audio\FrontCover.jpg"); tag.Pictures.Add(pic); mp3.WriteTag(tag, 2, 3); } using (var mp3 = new Mp3File(@"E:\Temp\Audio\BasicTagsWithImage.mp3")) { Id3Tag tag = mp3.GetTag(2, 3); PictureFrame pic = tag.OfType <PictureFrame>().First(); pic.SaveImage(@"E:\Temp\FrontCoverSaved.jpg"); } }