Как вывести записанный аудиофайл на ноутбук? - PullRequest
0 голосов
/ 31 августа 2011

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?Может кто-нибудь сказать мне, как установить выходной путь?THX!

1 Ответ

1 голос
/ 31 августа 2011

Ну, вот ваше решение.Вы не можете сослаться на любое место вашего жесткого диска на Android.Android будет учитывать только путь, связанный с внешней памятью или внутренней памятью телефона.

А что касается вашего вопроса, где будет храниться вывод, когда вы используете AVD, то это также просто.Вы можете просмотреть детали SD-карты в проводнике.Чтобы получить файловый менеджер в eclipse window-> Show view-> File Explorer

...