我正在运行Android SDK,2.2并将Samsung Galaxy Tab设置为目标,使用以下代码创建Audio Recorder对象,
private static final int AUDIO_BUFFER_SAMPLEREAD_SIZE = 8000;
public int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO;
public int audioEncoding = AudioFormat.ENCODING_PCM_8BIT;
创建录音机对象,
bufferbytesize=AudioRecord.getMinBufferSize(samplingRate,channelConfiguration,audioEncoding);
但我总是得到bufferbytesize是-2,这意味着我提供的输入格式有问题, 这是否意味着,在Android Emulator上不支持使用8位PCM数据的8000采样率,或者是否有任何解决方法可以摆脱它,