2012-08-06 98 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);