Как захватить видео с помощью Intent и задать путь записи и ограничить время записи

Я использую пример записи видео, используя намерение, основанное на

Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE); startActivityForResult(intent, REQUEST_VIDEO_CAPTURED); 

Для ограничения времени я использовал: intent.putExtra("android.intent.extra.durationLimit", 5); Это записывает 5 секунд, а затем автоматически останавливается.

Я использовал пример из URL: http://android-er.blogspot.cz/2011/04/start-video-recording-using.html Этот пример для меня интересен, потому что работает на всех моих устройствах и его легко реализовать.

Можно ли установить путь для сохранения записанного видео? Скажем, просто мне нужно, чтобы видео сохранялось в указанном файле «myrecordedvideo.mp4» в указанную папку и нужно, чтобы видео было ровно 5 секунд. Можно ли сделать это с помощью этого намерения?

Чтобы установить ограничение по времени и задать путь для сохранения видео

 Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); takeVideoIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 30); takeVideoIntent.putExtra(MediaStore.EXTRA_OUTPUT, Environment.getExternalStorageDirectory().getPath()+"videocapture_example.mp4"); startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);