我試圖將錄製的音頻文件保存在我想讓它成爲默認文件夾的文件夾中。但不知何故,我沒有這樣做。如何以編程方式將錄製的音頻文件保存在另一個文件夾中?
我的代碼:
Intent recordIntent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
Uri mUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "/Record/sound_"+ String.valueOf(System.currentTimeMillis()) + ".amr"));
recordIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mUri);
startActivityForResult(recordIntent, RESULT_OK);
它確實調用錄音筆的應用程序。還有當我按下停止按鈕時,它會返回到我的應用程序,並有一個吐司出現說它保存。但是,而不是保存在我的記錄文件夾中,它保存在默認文件夾中。
我意識到有在logcat的錯誤信息:
01-29 01:34:23.900: E/ActivityThread(10824): Activity com.sec.android.app.voicerecorder.VoiceRecorderMainActivity has leaked ServiceConnection [email protected]e7c8 that was originally bound here
我不知道的代碼工作時,我調用攝像頭應用的哪些方面出了問題。
呃...感謝,但我寧願調用默認的應用程序,因爲它有所有的GUI和方法我需要。 =) – Jovi 2012-01-28 10:13:19
來吧和張貼您的需求在這裏http://chat.stackoverflow.com/rooms/5098/android-people – Abhi 2012-01-28 10:55:24
只需添加'<使用權限android:name =「android.permission.RECORD_AUDIO」/>' – 2017-02-13 22:32:55