How can I read info from .wave file using JavaSound (Java, Java Sound)
问题 Hi I need to read SampleRate, SignalFrequency and Amplitude from .wave file. How can I do that using JavaSound? 回答1: You can get the sampling rate by getting a handle on the AudioFormat object: AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("test.wav")); AudioFormat audioFormat = audioInputStream.getFormat(); Once you have that, you can get the sample rate as follows: float sampleRate = audioFormat.getSampleRate(); As for the amplitude, that is basically the raw