2011-08-31 66 views
0

mFilename = Environment.getExternalStorageDirectory().getAbsolutePath(); mFilename += "/audiorecorder.3gp"; mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); mRecorder.setOutputFile(mFilename); mRecorder.setOnErrorListener(errorListenerForRecorder);如何在笔记本电脑中输出我录制的音频文件?

以上就是我对MediaRecord设置。我可以完美地将麦克风录音成.3pg音频文件。我在Android AVD上模拟它,我只能在SD卡中找到输出文件。但我希望我也可以在我的电脑上输出我的音频文件。奇怪的是,当我运行AVD时,在我的电脑中找不到输出文件。那么当我运行AVD时音频文件存储在哪里?任何人都可以告诉我如何设置输出路径?谢谢!

回答

1

那么这里是你的解决方案。你不能将你的硬盘的任何驱动器位置引用到android。 Android将只考虑与外部存储器或内部手机存储器相关的路径。

至于你的问题,当你使用AVD时输出的存储地址也很简单。您可以在文件浏览器中查看SD卡的详细信息。在eclipse 窗口中获取文件资源管理器窗口 - >显示视图 - >文件管理器

+0

然后,我可以从AVD SD卡中将文件取出到我的电脑吗? –

+0

是的,你可以推送文件到SD卡。你可以在eclipse的文件浏览器右上角看到一个图标。 –

+0

谢谢。我刚才知道了。 –

相关问题