0

以下のこのコードは、オーディオファイル「sample.wav」として録音および保存します

recorder = new MediaRecorder();

recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile("/sdcard/sample.wav");

recorder.setOnErrorListener(errorListener);
recorder.setOnInfoListener(infoListener);

try {
    recorder.prepare();
    recorder.start();
} catch (IllegalStateException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}

オーディオファイルを保存せずに録音を再生(トークバック)したい

4

1 に答える 1

0

AudioRecord を使用してオーディオを録音し、AudioTrack を使用して再生できます。

たとえば、このリンクを見ることができますhttp://android-er.blogspot.com/2012/06/audiorecord-and-audiotrack.html

于 2012-11-25T04:55:16.180 に答える