0
今、私は音声を録音するためにAndroidアプリケーションを開発中です。私は次のコードを使用してこれを行いました。再生しながら、しかし - 私が得たしかし、私は低音量sounds.Iを取得していますされる問題がsolution.Allのためにオンラインで検索していたandroid recording volume change
m_recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
m_recorder.setOutputFormat(OutputFormat.THREE_GPP);
m_recorder.setAudioEncoder(AudioEncoder.AMR_NB);
// m_recorder.setAudioEncoder(MediaRecorder.getAudioSourceMax());
m_recorder.setAudioEncodingBitRate(128);
m_recorder.setAudioSamplingRate(44100);
m_recorder.setOutputFile(Environment.getExternalStorageDirectory() + "/audio.3gp");
try {
m_recorder.prepare();
m_recorder.start();
}
は「この間の記録を行うための方法はありません
ました は、MediaPlayerでsetVolume(float、float)メソッドを使用できます。
しかし、録音したクリップをサーバーにアップロードする必要があります。低音量のサウンドクリップを高音量クリップに変換する方法はありますか?
我々のコードの違いは何か? – sarath
これらの行は何をしますかm_recorder.setAudioEncodingBitRate(128); m_recorder.setAudioSamplingRate(44100); – Goofy
音質を向上させるためにその行を使用しました......私はurコードを試しました.... filenamestr変数は何ですか?... – sarath