Android - намерение записывать видео в низком качестве

У меня есть проект, где пользователь может снимать фотографии и видео без ограничения времени, поэтому мне нужно записывать с самым низким качеством.

Это мой код:

  Intent takeVideoIntent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
         takeVideoIntent.putExtra(android.provider.MediaStore.EXTRA_VIDEO_QUALITY, 0);

            if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
            startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
            }

в (MediaStore.EXTRA_VIDEO_QUALITY, 0);) я сделал низкое качество

Но проблема все еще в записи видео со скоростью 2,5 МБ в секунду

Поэтому после исследования я нашел способ сохранить более низкое качество с помощью MediaRecorder, но любые способы, которые я нашел, были через SurfaceView.

и мне нужно, чтобы этот проект сделать намерение, это передать на оригинальный рекордер камеры через Android

Каков наилучший способ сохранить видео низкого качества?

Ответы на вопрос(1)

Ваш ответ на вопрос