使用AudioRecorder设置音频格式

时间:2011-10-20 14:43:25

标签: android android-emulator audio-recording android-mediaplayer

我正在运行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采样率,或者是否有任何解决方法可以摆脱它,

0 个答案:

没有答案