0

我正在尝试使用 jaudiotagger 从我最近的副项目的 mp3 文件中检索 id3 标签,但我遇到了这个问题..我无法运行程序,因为我收到这个错误说“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();
   }
4

1 回答 1

0

你的代码是正确的,错误是它不是(Mp3File)它的(MP3File)'p'应该是大写字母。正确的是:-

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