我想知道是否有人知道如何将连续输入转换为Android设备的麦克风为字节数组或时间 - 幅度坐标。我想要做的是获取一组数据,以便
阵列[时间] =幅度
这必须是主动的,这是我路径中的主要障碍之一,因为大多数音频波形图形依赖于封闭文件。任何人都可以指导我朝正确的方向发展吗?
答案 0 :(得分:0)
您对time
应该是什么有什么特殊要求吗?根据定义,PCM流(使用AudioRecord
类时得到的)是定期采样的输入信号幅度的数字表示。
因此,如果您以48 kHz单声道录制,则从AudioRecord读取的PCM数据阵列中的每个样本将代表音频信号在N * 20.83 us时的振幅。