我想知道是否可以從手機的麥克風錄製語音並同時播放它?錄製音頻並同時播放
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