Чтобы установить аудиоформат с помощью AudioRecorder - PullRequest
1 голос
/ 20 октября 2011

Я использую 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;   

Создание объекта Audio Recorder,

bufferbytesize=AudioRecord.getMinBufferSize(samplingRate,channelConfiguration,audioEncoding);  

Но я всегда получаю значение bufferbytesize, равное -2, что означает, что что-то не так с форматом ввода, который я предоставил. Означает ли это, что в эмуляторе Android не поддерживается скорость выборки 8000 с 8-битными данными PCM, или есть ли обходной путь?избавься от этого,

...