2015-10-20 105 views
0

我可以錄製音頻。但我想要的文件名是當前的日期和時間。錄製的音頻文件名

這裏是我的代碼:

FILE = Environment.getExternalStorageDirectory().getAbsolutePath(); 
     FILE = FILE + File.separator + "Audio/" + System.currentTimeMillis() + ".wav"; 
     System.out.println("Audio path:" + FILE); 
+0

與[用錄音輕敲按鈕錄音]相同的問題(http://stackoverflow.com/questions/32694903/recording-the-tapped-button-with-the-audio)但你沒有提供足夠的細節。請編輯/更新問題,而不是再次詢問。它會產生噪音。 – Sufian

回答

2

試試這個

SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
Date now = new Date(); 
String strDate = sdfDate.format(now); 
FILE = Environment.getExternalStorageDirectory().getAbsolutePath(); 
FILE = FILE + File.separator + "Audio/" + strDate + ".wav"; 
System.out.println("Audio path:" + FILE); 

如你願意,你可以修改的格式。

+0

重要的是要有System.out.println(「音頻路徑:」+文件); ? –

+0

我用它來做我的項目。我有一個apk文件,但當點擊保存按鈕時,應用程序崩潰。 –

+0

打印文件名並不重要,你使用它,所以我可以從logcat發佈崩潰報告。 – sabbir