Java重置为无效标记

我正在尝试读取AAC文件并提取其属性,但是我不断出现“重置为无效标记”错误。我尝试过设置标记并在最后重置,但是没有运气。

try {

    AudioInputStream audio;
    audio = AudioSystem.getAudioInputStream(new File(file));

    audio.mark(audio.available()+1);

    AudioFormat baseFormat = audio.getFormat();
    println("Sample Rate = " + baseFormat.getSampleRate() );

    audio.reset();
  }

  catch(Exception e) {
    println("This Catch = " + e);
  }