| 05-14 17:01:53.680: W/AudioFlinger(2512): RecordThread: buffer overflow 05-14 17:01:54.110: I/AudioFlinger(2512): BUFFER TIMEOUT: remove(4097) from active list on thread 0xf5466008 遇到过上面问题的高手麻烦帮忙给点建议 | |
| #150分 | 
AudioRecord中的数据没有取出吧? | 
| #250分 | 
通过设置 minBufferSize *=5;
 // 创建AudioRecord对象 AudioRecord audioRecord = new AudioRecord(config.getAudioSource(), config.getSampleRateInHz(), config.getChannel(), config.getAudioFormat(), minBufferSize * 10); 增大最小缓冲区 | 
| #3 | 回复1楼: 这种方式不是很合适 谢谢,已经找到原因,是audioRecord.read()时buffer超载,需要在读取时做下处理 | 
 
                    


