3

使用 id3 lib 时出现错误:

music = new MP3File(currentFile);
if (music.hasID3v2Tag()){
    ID3v2_2 tags = (ID3v2_2) music.getID3v2Tag();

    String artiste = artistTF.getText();
    if (artiste == null || artiste.isEmpty())
        artiste = "";
    tags.setLeadArtist(artiste);

    String titre = titleTF.getText();
    if (titre == null || artiste.isEmpty())
        titre = "";
    tags.setSongTitle(titre);

    music.setID3v2Tag(tags);
    music.save();
}

并得到这个例外:

java.lang.ClassCastException: org.farng.mp3.id3.ID3v2_3Frame 不能转换为 org.farng.mp3.id3.ID3v2_4Frame

4

0 回答 0