2013-01-14 147 views
0

我想知道如果有人知道如何将连续输入转换成Android设备的麦克风成字节数组或时间幅度坐标。我想要做的就是数据的阵列,使得有效数据流音频振幅

阵列[时间] =幅度

这必须是积极的,这是我的路径中的主要障碍之一,因为大多数音频波形绘图器依赖于关闭的文件。任何人都可以引导我在正确的方向吗?

回答

0

你对time应该是什么有特殊要求吗? PCM流(这是您使用类时获得的)根据定义是定期采样的输入信号幅度的数字表示。

因此,如果以48 kHz单声道录制,则从AudioRecord读取的PCM数据阵列中的每个样本都将表示音频信号在时间N * 20.83 us处的幅度。