我是安卓新手。我有视频录制应用程序,我在其中捕获视频并存储它,我需要将视频的名称与当前日期和时间一起存储。那么有没有办法做同样的事情。直到我知道视频名称不采用数字格式值..
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;
}
}
这是我用来命名我的视频文件的代码。