我正在尝试使用录音机,但我收到非法参数异常,指出录音机未初始化。
我的代码就像这里显示的一样
private static final int RECORDER_SAMPLERATE = 44100;
private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_STEREO;
private static final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCODING_PCM_16BIT;
recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,RECORDER_SAMPLERATE, RECORDER_CHANNELS,RECORDER_AUDIO_ENCODING, bufferSize);
recorder.startRecording();
我看到了另一个似乎对某些人有用但对我 不起作用的答案 AudioRecord 对象未初始化