Set Bitmap als Cover für MP3

Ich habe versucht, eine Bitmap als Cover-Art für eine MP3-Datei festzulegen, aber ich kann sie scheinbar nicht zum Laufen bringen. Es werden keine Fehler ausgegeben, aber beim Abspielen der MP3-Datei wird die Bitmap nicht angezeigt.

Das ist, was ich derzeit habe:

TagLib.File f = TagLib.File.Create("song.mp3");

Image currentImage = getAlbumArt(result.passedAlbumID);
Picture pic = new Picture();
pic.Type = PictureType.FrontCover;
pic.MimeType = System.Net.Mime.MediaTypeNames.Image.Jpeg;
pic.Description = "Cover";
MemoryStream ms = new MemoryStream();
currentImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
ms.Position = 0;
pic.Data = ByteVector.FromStream(ms);
f.Tag.Pictures = new IPicture[1] { pic };
pictureBox1.Image = currentImage; //testing the image is correct

f.Save();
ms.Close();

Antworten auf die Frage(2)

Ihre Antwort auf die Frage