我在程序中初始化AudioRecord.代码如下:        public void init () 
            { 
                bufferSize = 2048 * 2; 
                recorder = new AudioRecord( MediaRecorder.AudioSource.MIC, 8000, AudioFormat.CHANNEL_CONFIGURATION_MONO, 
                        AudioFormat.ENCODING_PCM_16BIT, bufferSize ); 
            } 



问题:在部分机型中(如爱国者A8)却出现初始化错误,我不知道是采样率的问题还是。。 
01-12 08:53:11.208: ERROR/AndroidRuntime(2334): ERROR: thread attach failed 
01-12 08:53:11.268: ERROR/AudioRecord(2315): Could not get audio input for record source 1 
01-12 08:53:11.268: ERROR/AudioRecord-JNI(2315): Error creating AudioRecord instance: initialization check failed. 
01-12 08:53:11.268: ERROR/AudioRecord-Java(2315): [ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object. 


bufferSize从100-8K之间,都不行!
如何解决?知道的朋友说下吧。感谢~