我不明白为什么会出现这个错误。你能救我吗?
这是我的代码:
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
答案 0 :(得分:2)
非常奇怪,但错误是不言自明的:您运行的设备没有音频硬件/混音器支持44位采样率的16位单声道音频通道。这是硬件设备还是模拟器?
答案 1 :(得分:2)
似乎仿真器只支持采样率= 8000,改变了采样率并且工作得很好。