0
我需要在Android中錄製音頻文件,但我的音量不足問題。輸出軌道的音量非常低。
我該如何增加錄音音量?
Android錄音音量
這可能嗎?
我用MediaRecorder
UPDATE
我用這個代碼:
AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setMode(AudioManager.MODE_NORMAL);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC), 0);
是有沒有降低音量任何錯誤?
記錄代碼:
recorder.setAudioSource(MediaRecorder.AudioSource.MIC); // CHANGE THIS ?
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(outputAudio);
recorder.setOnErrorListener(errorListener);
recorder.setOnInfoListener(infoListener);
recorder.setMaxDuration(Integer.parseInt(getString(R.string.max_mills)));**
閱讀我的更新,我已經設置MODE_NORMAL。這樣對嗎 ? – enfix
我認爲沒關係。但就像我說的那樣,根據我的知識,輸出音軌的音頻質量取決於您的麥克風。我不認爲你在那裏有減少音量的東西。你能發佈與錄音有關的所有代碼嗎? –
我加了我的錄音機代碼。 Mediaplayer setVolume()可以提供幫助嗎? – enfix