0

How to save a video in a custom folder and not in default folder so this is my code ,but when i switch off recording it just hangs

        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);
androidgeek
  • 3,440
  • 1
  • 15
  • 27
kunwar abhishek
  • 91
  • 2
  • 3
  • 8

1 Answers1

0

Do like this.for saving file you can refer this link.

 public boolean isExternalStorageWritable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
    return true;
}
return false;
}
public boolean isExternalStorageReadable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state) ||
    Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
    return true;
}
return false;

}

http://developer.android.com/training/basics/data-storage/files.html

jithu
  • 706
  • 1
  • 9
  • 13