Android AudioRecord在读取时返回两次以上的数据

时间:2015-07-05 11:48:50

标签: android pcm audiorecord

我在Android上录制的情况很奇怪。我创建了AudioRecorder,采样率为8kHz,Mono,PCM为16位。但是当我调用read时,它会返回两次所需的样本。例如,我在麦克风上进行2秒钟,这必须提供16k样本,但它提供了32k样本。

在线程中运行的代码非常简单:

numSamples = audioRecord.read(buf, 0, SIMPLE_RECORDER_BUFFER_SIZE);
writer.write(stereo, 0, numSamples) 

有人有这个问题吗?

0 个答案:

没有答案