0
如何保存在自定義文件夾中的視頻,而不是在默認文件夾,所以這是我的代碼,但是當我關掉記錄它只是掛起如何保存在自定義文件夾錄製的視頻的Android
File dir = new File(Environment.getExternalStorageDirectory()+ "/FutureCopyright");
if (dir.exists() && dir.isDirectory()) {
// do something here
} else {
// create dir here
dir.mkdir();
}
System.out.println(1);
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
System.out.println(2);
cameraIntent.putExtra(android.provider.MediaStore.Video.Media.MIME_TYPE,"video/3gp");
System.out.println(3);
cameraIntent.putExtra(android.provider.MediaStore.EXTRA_DURATION_LIMIT,6000);
System.out.println(4);
ff=new File(SDCARD_ROOT_PATH + SAVE_PATH_IN_SDCARD,VIDEO_CAPTURE_NAME);
System.out.println(5);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile((ff)));
System.out.println(6);
startActivityForResult(cameraIntent,SELECT_PICTURE);
還添加SDCARD_ROOT_PATH,SAVE_PATH_IN_SDCARD和VIDEO_CAPTURE_NAME varaibles值有問題。使Manifast確保ü增加了SD卡文件的權限是 – 2013-03-04 12:16:38
我也補充說,在mainfest文件 – 2013-03-04 12:19:48
公開的最終字符串SDCARD_ROOT_PATH =環境 \t \t \t .getExternalStorageDirectory()getAbsolutePath()。 \t public final String SAVE_PATH_IN_SDCARD =「/ FutureCopyright /」; \t public final String IMAGE_CAPTURE_NAME =「imgtemp」+ System.currentTimeMillis()+「.3gp」; – 2013-03-04 12:20:14