did you know what is best way to save a low quality through interface of Android? more than my code?
What you have is as good as you are going to get, given that you are insisting that you must use a third-party video capture app.
It is up to the developers of the ACTION_VIDEO_CAPTURE
apps as to what the bitrate will be. Those developers do not have to honor EXTRA_VIDEO_QUALITY
, and even if they do, their interpretation of "low" may differ from yours. And, since there are countless pre-installed camera apps on devices, the behavior your experience will vary from device to device.