0

我使用 AudioRecord 来记录传入的声音。这是我的循环:

while (isRecording)
{
  readBytes = audioRecord.read(buffer, 0, bufferSize);
  Log.w("DEBUG", "Readbytes: "+readBytes);
  for(short b:buffer)
  {          
    Log.w("DEBUG", "Data: "+b);
  }
}

我必须检查声音是否具有特定特征,所以我检查了缓冲区数组。它包含从 -32,768 到 32,768 的数字。

这些数字代表什么?体积?振幅?如果它们低于 0 意味着什么?

4

0 回答 0