私はMediaRecorder
をAndroidで録音するために使用しています。しかし、私は発信者の声を録音したいだけです。これはできますか?アンドロイドで発信者の声を録音する
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
// mRecorder.setOutputFile("/sdcard/yousuck2.3gp");
if (audiofile == null) {
File sampleDir = Environment.getExternalStorageDirectory();
try {
audiofile = File.createTempFile("ibm", ".3gp", sampleDir);
} catch (IOException e) {
Log.e(TAG, "sdcard access error");
return;
}
}
またVOICE_CALL
、VOICE_UPLINK
とVOICE_DOWNLINK
の違いは何ですか?私はAndroidのドキュメントを読んだが、理解できませんでした。
こんにちは私は両方の録音が必要ですが、サムスンS8plusEdheのようなモバイルでは、S7edgeは機能しません。彼らは私の声だけを録音します。 –