我有两段录音要以 mp3 格式录制和保存。mp3 的内容很短,只有几秒钟,将是相同的音频,但以 2 个不同的音量级别录制。我想使用java,或者最好是jsp,这样我就可以在服务器上运行它,告诉我这两个文件之间是否存在体积差异。如果有人有任何建议,我将不胜感激!
谢谢你。
查看 Java 声音 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);
}