在android中录制音频时如何做Visualizer

前端之家收集整理的这篇文章主要介绍了在android中录制音频时如何做Visualizer前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道Visualizer在使用 Android Media Player播放音频时显示一些波形.

但是,我想要在录制时显示视觉效果器,而录音时我想显示基于用户语音节奏的线性波.

是否可以在Android中做.

解决方法

通过调用每x毫秒的MediaRecorder.getMaxAmplitude(),你将拥有(从 official documentation):

the maximum absolute amplitude that was sampled since the last call to
this method.

那么您可以实时处理这个值来绘制图形或更改一些视图属性.
不完美,但我希望它有帮助=)

编辑:只是这样你知道,检索到的值将是相同的所有Android设备:0和32767.(我有超过10k的用户的报告给我这个值,当他们吹入麦克风).

猜你在找的Android相关文章