Reputation: 2604
I am trying to use the below to reduce the video resolution.
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(intent, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
i did some research and found that this is not working for Samsung devices. so is there another way to use the native camera. i know i can use Media Recorder and choose the desired the default resolution, but then i wont have other camera functionality like zooming for example.
Upvotes: 0
Views: 351
Reputation: 1007533
so is there another way to use the native camera
You are not using "the native camera". You are using whatever camera application the user elects to have handle your request. There is no requirement that any such camera application honor EXTRA_VIDEO_QUALITY
or honor it in the same way.
Upvotes: 1