我用我的信使調用應用程序下面的代碼:呼叫的最佳音源設置是什麼?
this.audioRecord = new AudioRecord(
MediaRecorder.AudioSource.DEFAULT,
Constants.SAMPLE_RATE,
AudioFormat.CHANNEL_IN_MONO,
AudioFormat.ENCODING_PCM_16BIT,
Constants.BUFFER_SIZE_RECORDING);
這是在呼叫的音頻的最佳設置?我有幾個回聲問題。我嘗試了AudioSource.MIC和VOICE_COMMUNICATION,但它們表現更差。我想知道改變任何其他變量是否會改善音頻質量?有關主叫app.Also最好的變量任何想法,我不經常聽到任何聲音在Nexus 6或像素2
非常感謝!很詳細。我支持版本18+,看起來像ENCODING_PCM_FLOAT只適用於21和+。在AudioFormat.CHANNEL_IN_MONO「?並增加緩衝區的大小記錄? –
如果你使用的任何意見'CHANNEL_IN_STEREO',根據您的設備,一個通道將電話話筒和其他將是攝像機的麥克風。緩衝區的大小如何控制很多聲音是在處理之前緩衝,因此增加會增加等待時間,也提高了穩定性對緩衝區溢出,通常要瞄準低值,如果價格定得太低了'AudioRecord'會抱怨。 – leoderprofi
我只是用對於Android手機,它的呼叫應用。沒有藥片或什麼,只是承上啓下,三星和像素的設備。你有什麼建議將是理想的版本18+設置爲26 –