我在安卓应用中使用AudioRecord录制语音。
当我在三星Galaxy S上测试时,我有这个日志。
02-21 15:56:11.676: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.691: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.716: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.726: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.736: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.751: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.776: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.791: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.806: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.817: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.826: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.836: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.847: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.857: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.866: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.876: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.887: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1
02-21 15:56:11.897: V/AudioRecord(22301): Overrun user: 140, server: 280, flowControlFlag 1这是我的代码
// Get the minimum buffer size required for the successful creation of an AudioRecord object.
int bufferSizeInBytes = AudioRecord.getMinBufferSize( RECORDER_SAMPLERATE,
RECORDER_CHANNELS,
RECORDER_AUDIO_ENCODING
);
// Initialize Audio Recorder.
AudioRecord audioRecorder = new AudioRecord( MediaRecorder.AudioSource.MIC,
RECORDER_SAMPLERATE,
RECORDER_CHANNELS,
RECORDER_AUDIO_ENCODING,
bufferSizeInBytes
);
// Start Recording.
audioRecorder.startRecording();
int numberOfReadBytes = 0;
byte audioBuffer[] = new byte[bufferSizeInBytes];
// While data come from microphone.
while( true )
{
numberOfReadBytes = audioRecorder.read( audioBuffer, 0, bufferSizeInBytes );
}我尝试禁用此日志,但我不知道如何禁用。
请帮帮我。非常感谢:)
发布于 2012-02-21 17:13:20
如果三星在AudioRecorder中留下了这些日志,那么你就不能删除它们,因为这些都是内部安卓框架中的日志。
发布于 2012-02-21 20:38:05
如果您只是不想在开发过程中看到此日志,您可以创建一个简单过滤器来使这些类型的标记静默。
https://stackoverflow.com/questions/9374809
复制相似问题