在我的应用程序中,我使用麦克风录制语音。我希望能够实现某种视觉指示器,指示麦克风接收的声音的当前音量级别。例如,就像在 iPhone 的录音机应用程序中一样,它有一个模拟模拟仪表,当音量变大时向右移动,当音量变小时向左移动。
如何获得当前音量?我正在使用 AudioRecorder 对象录制音频。
最佳答案
您必须在音频流开始捕获时设置一个计时器
,并使用getMaxAmplitude 获得您想要的音量级别。或 getAudioSourceMax
关于java - 麦克风输入的当前音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815868/