2012-09-18 58 views
0

我不明白爲什麼我有這個錯誤。你可以幫我嗎?」錯誤:不支持的配置:sampleRate 44100,format 1,channelCount 1「-AudioRecord Android

這裏是我的代碼:

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 
+1

你在運行什麼設備? – Eric

回答

2

很奇怪,但這個錯誤是不言自明:你正在運行的設備不具有音頻硬件/混頻器支持44.1 kHz採樣率的16位單聲道音頻通道。這是一個硬件設備還是仿真器?

2

它似乎仿真器只支持採樣率= 8000,改變了採樣率,它工作得很好。