我在 Android 设备上编程还是新手。我目前正在制作一个允许你打鼓的应用程序。
我想录制用户播放的声音。
我正在使用这种方式来录制声音:
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(audiofile.getAbsolutePath());
recorder.prepare();
recorder.start();
在阅读了文档并在 SO 和其他网站上进行搜索后,我对我的审讯一无所获。实际上,我可以录制声音并将其存储在内存中,但它使用设备的外部麦克风(因此存在干扰,插入耳机时,我什么也听不到)。
有没有办法记录设备的内部声音?
谢谢