在android sdk上播放声音

时间:2012-11-25 00:08:40

标签: android microphone

以下代码记录并保存为音频文件' 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();
}

我想在不保存音频文件的情况下播放(对讲)录音

1 个答案:

答案 0 :(得分:0)

你可以使用AudioRecord录制音频和AudioTrack进行播放。

您可以看到此链接,例如http://android-er.blogspot.com/2012/06/audiorecord-and-audiotrack.html