我正在寻找一种显示MIC输入电平语音强度的方法。我正在使用Android AudioRecord记录语音输入。
我正在阅读本教程以供参考
我也已经将此实现为>
while (isRecording) { read = recorder.read(data, 0, bufferSize); if (AudioRecord.ERROR_INVALID_OPERATION != read) { try { os.write(data); int amplitude = (data[0] & 0xff) << 8 | data[1]; amplitude = Math.abs(amplitude); pbVisulaizer.setProgress(amplitude); } catch (Exception e) { e.printStackTrace(); } } }
但是幅度变化太频繁了,我还根据记录质量在寻找进度条的最大进度。任何建议。
我正在寻找一种显示MIC输入电平语音强度的方法。我正在使用Android AudioRecord记录语音输入。我正在按照本教程进行参考http://developer.samsung.com/android / ...
如果您发布了此程序,我希望看到它。我确实需要。