2012-08-06 66 views
0

我想用jaudiotagger从我最近的侧面项目的mp3文件中检索id3标签,但我遇到了这个问题..我无法运行程序,因为我得到这个错误说“MP3AudioHeader无法解析” ..但我已经导入了需要的,你可以看到...任何建议将是有益的一切,这是我从网站复制的代码jaudiotagger java-MP3AudioHeader无法解析

import org.jaudiotagger.*; 
public class mainClass 
{ 
public static void main(String[] args) 
{ 
    // the file we are going to read 
    File oSourceFile = new File("/Users/tushar_chutani/Music/iTunes/iTunes Media/Music/Fun_/We Are Young (feat. Janelle Monáe) - Single/01 We Are Young (feat. Janelle Monáe).mp3"); 

    MP3File f  = (Mp3File)AudioFileIO.read(oSourceFile); 
    MP3AudioHeader audioHeader = f.getAudioHeader(); 
    audioHeader.getTrackLength(); 
    audioHeader.getSampleRateAsNumber(); 
    mp3AudioHeader.getChannels(); 
    mp3AudioHeader.isVariableBitRate(); 
    } 

回答

0

您的代码正确,错误在于,它不是(Mp3File)其(MP3File)'p'应该是大写字母。所以正确的是: -

MP3File f = (MP3File)AudioFileIO.read(oSourceFile);