2
AudioRecordを使用してマイクからオーディオを録音しようとしています。 録音はうまくいきますが、音量が大きすぎると私は恐ろしいクリッピングをしています。 AutomaticGainControlを使用しようとしましたが、私のデバイスでは使用できません。 自動的にまたは手動で音量を下げる方法はありますか?Android AudioRecord clipping
sampleRate = 44100
channel = AudioFormat.CHANNEL_IN_MONO
encoding = AudioFormat.ENCODING_PCM_16BIT
audioRecord =new AudioRecord(MediaRecorder.AudioSource.DEFAULT, //also tried VOICE_RECOGNITION
sampleRate, channel, encoding,
bufferSize)
audioRecord.startRecording()