0

最近のサイド プロジェクトで mp3 ファイルから id3 タグを取得するために jaudiotagger を使用しようとしていますが、この問題に遭遇しました..「MP3AudioHeader を解決できません」というエラーが表示されるため、プログラムを実行できません..しかしご覧のとおり、必要なものをすべてインポートしました...提案があれば役に立ちます。これは、Webサイトからコピーしたコードです

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();
   }
4

1 に答える 1

0

あなたのコードは正しいですが、間違いは、(Mp3File) ではなく、(MP3File) 'p' が大文字でなければならないということです。とても正しいです:-

MP3File f  = (MP3File)AudioFileIO.read(oSourceFile);
于 2012-12-26T12:33:21.607 に答える