Как изменить параметры захвата видео в Android MediaStore API

#android #video-processing #video-capture #mediastore #video-codecs

Вопрос:

Я пытаюсь записать видео и сохранить его в виде файла в Android, используя следующий фрагмент. Но я не знаю, как изменить кодек, разрешение и т. Д. Как я могу указать эти параметры?

    private void recordVideo() {
        Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

        fileUri = getOutputMediaFileUri(MEDIA_TYPE_VIDEO);

        // set video quality
        intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);

        intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the video file name

        // start the video capture Intent
        startActivityForResult(intent, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
    }