title: Android - get amplitude variation from wav file
body: <p>I am developing android application which will record wav file and after that it should waveform from sound data.</p>
  
  <p>I am using AudioRecorder to record sound from Mic. `</p>
  
  <pre><code>bufferSize = AudioRecord.getMinBufferSize(44100,AudioFormat.CHANNEL_IN_STEREO,AudioFormat.ENCODING_PCM_16BIT);
  
  AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
          44100,AudioFormat.CHANNEL_IN_STEREO,AudioFormat.ENCODING_PCM_16BIT, bufferSize);
  
      recorder.startRecording();
  
      isRecording = true;
  
      recordingThread = new Thread(new Runnable() {
  
          @Override
          public void run() {
              writeAudioDataToFile();
          }
      },"Innovolt AudioRecorder Thread");
  
      recordingThread.start();
  </code></pre>
  
  <p>This will store in memory as wav file.
  Till this point is ok.</p>
  
  <p>Now I have to get amplitude variation from recorded sound file.</p>
  
  <p>Is there any way to get amplitude array from recorded wav file without playing it? 
   `</p>