比较mp3 / wav文件之间的音量级别

时间:2013-08-20 18:21:05

标签: java jsp audio mp3 wav

我有两个录音,将以mp3格式录制和保存。 mp3的内容将很短,只有几秒钟,将是相同的音频,但记录在2个不同的音量级别。我想使用java,或者最好使用jsp,这样我就可以在服务器上运行它,告诉我这两个文件之间的数量是否有差异。如果有人有任何建议,我将不胜感激!

谢谢。

1 个答案:

答案 0 :(得分:0)

查看Java Sound API http://www.jsresources.org/faq_audio.html#compare_files


 Port lineIn;
        FloatControl volCtrl;
        try {
          mixer = AudioSystem.getMixer(null);
          lineIn = (Port)mixer.getLine(Port.Info.LINE_IN);
          lineIn.open();
          volCtrl = (FloatControl) lineIn.getControl(

              FloatControl.Type.VOLUME);
// Assuming getControl call succeeds, 
  // we now have a way to detect volume calls
} catch (Exception e) {
  System.out.println("Failed trying to find LINE_IN"
    + " VOLUME control: exception = " + e);
}