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 未満とはどういう意味ですか?