title: MediaPlayer onCompletion is not being called accurately
body: <p>In my app i have created an audio player (only WAV files) using <a href="http://developer.android.com/reference/android/media/MediaPlayer.html" rel="nofollow">MediaPlayer</a> API.
  But the player doesn't give callback to onCompletion Listener everytime. Sometimes it gives callback but not everytime. I am doing some audio processing on wav file , like insertion and overwriting.</p>
  
  <p>Is it because any missing in audio header?
  Why it doesn't give callback when the playback is completed?</p>