Я пытаюсь использовать ниже, чтобы уменьшить разрешение видео.Возможно ли уменьшить разрешение видео в android с помощью намерения?
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(intent, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
Я сделал некоторые исследования и обнаружил, что это не работает на устройствах Samsung. так и есть другой способ использовать встроенную камеру. Я знаю, что могу использовать Media Recorder и выбрать желаемое разрешение по умолчанию, но тогда у меня не будет других функций камеры, например масштабирования.
Я не думаю, что это возможно, если вы не хотите нарушать настройки каждого приложения для камеры, которое сейчас находится на рынке, чтобы отредактировать настройку. Это связано с другой проблемой, пользователь не выбрал качество видео без каких-либо причин, поэтому вы должны изменить его на первоначальное значение, или это не работает, и вам нужно разработать собственный рекордер. – tim687
хорошо спасибо. –