【发布时间】:2012-08-09 09:37:08
【问题描述】:
我在 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 和其他网站上搜索后,我没有发现任何关于我的审讯的信息。其实我可以把声音录下来存到内存里,但是它使用的是设备的外接麦克风(所以有干扰,插上耳机我什么也听不到)。
有没有办法录制设备内部的声音?
谢谢
【问题讨论】:
标签: java android audio record mediarecorder