Accéder au contenu principal

Articles

Affichage des articles du mars, 2009

Utilisation de la librairie Java ID3 Tag

Il s'agit d'une librairie Java qui permet, entre autres, d'extraire le contenu des tags ID3Vx depuis un fichier mp3. Cette librairie est disponible sur sourceforge . Pour extraire les paroles (Lyrics) depuis une page JSP par exemple, il faut utiliser un code semblable à ce qui suit: <%@page import="org.farng.mp3.id3.*"%> String lyrics="test"; RandomAccessFile fic; ID3v2_3 tagz = new ID3v2_3(); try { fic = new RandomAccessFile("<... CHEMIN DU FICHER MP3 ...>" ,"r"); tagz = new ID3v2_3(fic); } catch (IOException io) { System.out.println("erreur : le fichier n'est pas valide"); }catch (TagException tag) { System.out.println("erreur : le format du fichier n'est pas valide"); } // lecture des paroles System.out.println("Extraction des Lyrics"); lyrics=tagz.getSongLyric(); Cela marchera pour les fichiers qui contiennent un tag Lyric de type ID3 V2 ( Unsychronised lyrics/text transcription )