我想知道是否可以从手机的麦克风录制语音并同时播放它?录制音频并同时播放
private void ditchMediaplayer(){
if (mediaRecorder!=null)mediaRecorder.release();
try
{
mediaPlayer.release();
}catch (Exception e)
{
e.printStackTrace();
}
}
private void beginRecording()throws IOException
{
ditchMediaplayer();
if (outFile.exists())
{
outFile.delete();
}
mediaRecorder=new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mediaRecorder.setOutputFile(OUTPUT_FILE);
mediaRecorder.prepare();
mediaRecorder.start();
}
private void stopRecording()
{
if (mediaRecorder !=null)
{
mediaRecorder.stop();
}
}
所以我需要使用mediaplayer.play();
?但我不知道我可以在哪里工作。
我的目标是流出我的声音,但我不想记录我的声音然后播放它。我希望我的声音能够同时录制和播放。
感谢您的帮助!
你必须完成录制到从我所知道玩。你应该为你的目的使用一个流光盘,我相信 – 2017-06-20 08:11:24