2
나는 청력 측정기 클래스를 생성하고 난 그 계약에 다음과 같은 코드를 작성했습니다 :Android, 오디오 레코더 초기화 방법
public AudioMeter(){
channel_config = AudioFormat.CHANNEL_CONFIGURATION_STEREO;//And also Mono
format = AudioFormat.ENCODING_PCM_16BIT;
sampleRate = AudioTrack.getNativeOutputSampleRate(AudioManager.STREAM_SYSTEM); //8000
bufferSize = AudioRecord.getMinBufferSize(sampleRate, channel_config, format);
recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, sampleRate, channel_config, format, bufferSize);
audioBuffer = new short[bufferSize];
Log.i("AudioMeter", "Created successfully.");
}
을하지만 에뮬레이터를 실행할 때 내가 에뮬레이터에 "Audio Recording Support
"와 "Audio Playback Support
"추가 01-29 03:47:07.418: E/AudioRecord(432): Unsupported configuration: sampleRate 44100, format 1, channelCount 2"
말한다.
지금 당장이 코드를 살펴봤을 때 도움이 될 것입니다!