“错误:不支持的配置:sampleRate 44100,格式1,channelCount 1”-AudioRecord Android

时间:2012-09-18 01:28:29

标签: android audiorecord

我不明白为什么会出现这个错误。你能救我吗?

这是我的代码:

int bufferSize = AudioRecord.getMinBufferSize(44100,AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT);

AudioRecord audioRecord = new AudioRecord( MediaRecorder.AudioSource.MIC, 44100,AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, bufferSize);

错误:

Error: Unsupported configuration: sampleRate 44100, format 1, channelCount 1"-AudioRecord Android

2 个答案:

答案 0 :(得分:2)

非常奇怪,但错误是不言自明的:您运行的设备没有音频硬件/混音器支持44位采样率的16位单声道音频通道。这是硬件设备还是模拟器?

答案 1 :(得分:2)

似乎仿真器只支持采样率= 8000,改变了采样率并且工作得很好。