Hallo Zusammen,
leider bin ich zu keinem Ergebnis gekommen, auch mein Prof. konnte mir leider nicht weiterhelfen.
Daher wende ich mich an euch. Hab diese Seite empfohlen bekommen und hoffe dass ihr mir weiter helfen könnt.
Ich will aus einer Mp3 mit Hilfe von Id3Tag, das Coverbild auslesen und es auf einem Panel anzeigen lassen
Die anderen Tags wie Titel, Genre liest er einwandfrei ab. Nur beim Coverbild kam ich leider nicht weiter.
Habt ihr da eine Idee?
leider bin ich zu keinem Ergebnis gekommen, auch mein Prof. konnte mir leider nicht weiterhelfen.
Daher wende ich mich an euch. Hab diese Seite empfohlen bekommen und hoffe dass ihr mir weiter helfen könnt.
Ich will aus einer Mp3 mit Hilfe von Id3Tag, das Coverbild auslesen und es auf einem Panel anzeigen lassen
Die anderen Tags wie Titel, Genre liest er einwandfrei ab. Nur beim Coverbild kam ich leider nicht weiter.
Habt ihr da eine Idee?
Java:
public void getId3Tags() throws CannotReadException, TagException, ReadOnlyFileException, InvalidAudioFrameException, IOException {
try {
File testFile = new File(soundFileString.getPath());
mp3File = (MP3File) AudioFileIO.read(testFile);
v2tag = mp3File.getID3v2Tag();
title = (v2tag.getFirst(ID3v24Frames.FRAME_ID_TITLE));
genre = (v2tag.getFirst(ID3v24Frames.FRAME_ID_GENRE));
albumTitle = (v2tag.getFirst(ID3v24Frames.FRAME_ID_ALBUM));
coverFile = (v2tag.getFirstField(v2tagFieldKey.ARTWORK));
//byteImage = coverFile.getRawContent();
//bufferedImage = coverFile.getImage();
image = new ImageIcon(bufferedImage);
System.out.print("CoverFile: " + byteImage);
} catch (IOException ex) {
ex.printStackTrace();
}
}