0

我想知道是否有人知道如何将 Android 设备麦克风的连续输入转换为字节数组或时间幅度坐标。我想要做的是获取一组数据,以便

数组[时间]=幅度

这必须是活动的,这是我前进道路上的主要障碍之一,因为大多数音频波形绘制者都依赖于封闭的文件。谁能指导我正确的方向?

4

1 回答 1

0

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

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

于 2013-01-14T06:38:15.447 回答