usar todos studio reales proyectos programar programacion practico para niveles los introducción incluye guia fuente desarrollo código curso como apps app aplicaciones java id3v2

todos - Cómo utilizar la biblioteca de etiquetas Java MP3 ID3 para recuperar las ilustraciones del álbum



programacion de apps para android pdf (2)

También hay Jaudiotagger que puede leer / escribir Mp3, Mp4 (audio Mp4, M4a y M4p) Ogg Vorbis, Flac y Wma + algunos otros (arte del álbum también).

MP3File f = (Mp3File)AudioFileIO.read(testFile); List<Artwork> artworkList; if (f.hasID3v1Tag()) { ID3v1Tag v1tag = f.getID3v1Tag(); artworkList = (List<Artwork>) v1tag.getArtworkList(); /* ... */ }

Estoy haciendo un reproductor de mp3. Estoy usando la biblioteca de etiquetas Java mp3 id3 . Entiendo que las ilustraciones del álbum están codificadas como una etiqueta ID3v2.

¡Puedo acceder a la etiqueta ID3v2 de un archivo mp3 sin embargo no puedo obtener la ilustración! Ninguno de los métodos en la clase AbstractID3v2, en la API parece recuperar una imagen.

¿Cómo se usa esta biblioteca?


Terminé usando otra biblioteca, usé mp3agic

Es una gran biblioteca que es fácil de usar. Aquí está el código de ejemplo que utilicé para obtener las ilustraciones del álbum

Mp3File song = new Mp3File(filename); if (song.hasId3v2Tag()){ ID3v2 id3v2tag = song.getId3v2Tag(); byte[] imageData = id3v2tag.getAlbumImage(); //converting the bytes to an image BufferedImage img = ImageIO.read(new ByteArrayInputStream(imageData)); }