Android 安卓录音机是读取全部样本还是仅读取一小部分?
这个问题在某种程度上与我有关 当我使用AudioRecorder实现VOIP应用程序时,我发现getMinBufferSize()返回1024,用于8000Hz、单声道、16位设置,时间为64msAndroid 安卓录音机是读取全部样本还是仅读取一小部分?,android,buffer-overflow,android-audiorecord,Android,Buffer Overflow,Android Audiorecord,这个问题在某种程度上与我有关 当我使用AudioRecorder实现VOIP应用程序时,我发现getMinBufferSize()返回1024,用于8000Hz、单声道、16位设置,时间为64ms 但是,我每次需要读取20ms,以便为音频编码器馈电。那么,我可以使用size=20*8*2=320的read(ByteBuffer buf,int size)方法,还是应该读取size=getMinBufferSize的所有缓冲区 如果我不能在64毫秒内读取所有样本,会发生什么情况,是否会丢失一些样本