私はアンドロイドに不慣れです。ビデオをキャプチャして保存するビデオ録画アプリケーションがあります。ビデオの名前と現在の日付と時刻を保存する必要があります。同じことをする方法はありますか。私が知るまで、ビデオ名は数値形式の値を取りません。
String mediaFile;
File mediaStorageDir = new File(
Environment.getExternalStorageDirectory(), "/VideoLogger");
if (!mediaStorageDir.exists()) {
if (!mediaStorageDir.mkdirs()) {
Log.d("VideoLogger", "failed to create directory");
return null;
}
}
String timeStamp = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss")
.format(new Date());
if (!sufix.equals("movie")) {
mediaFile = mediaStorageDir.getPath() + File.separator + "output_"
+ timeStamp + "_" + sufix + ".txt";
} else {
mediaFile = mediaStorageDir.getPath() + File.separator + "output_"
+ timeStamp + ".mp4";
}
return mediaFile;
}
}
これが私のビデオファイルに名前を付けるために使用するコードです。