AudioRecord class
がバッファの読み取りを行ったときのタイムスタンプを取得する必要があります。ミリ秒単位で時間を追跡する必要があります。バッファを読み取った後にタイムスタンプ取得を追加しようとしましたが、次のバッファを受信すると、取得にかかる時間が大きく変動する可能性があります。オーディオが録音された時間をコールバックから受け取る方法はありますか?
int bufferReadResult = audioRecord.read(buffer, 0,blockSize);
long startTime = System.nanoTime()/ 1000;
私が現在試みていることです。