I’m working on an app that will both record an audio file, and then have the option to play back that file once it’s been recorded. The UI has an EQ component that animates relative to the current amplitude of the recording. I’ve got the animation working via the MediaRecorder.getMaxAmplitude() method, but can’t find any means to do this with MediaPlayer. I know it must be possible since there are music visualization Live Wallpapers by default that perform this functionality but I can’t see any way that it’s pulling that information when combing through AOSP. Does anybody know how to make this work?
I’m working on an app that will both record an audio file, and then
Share
I think you have to use AudioManager. As the API states it can be used for volume control:
Then I think this method would be useful.