我正在尝试使用以下内容来降低视频分辨率。
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(intent, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
我做了一些研究,发现这对三星设备不起作用。那么还有另一种使用原生相机的方法。我知道我可以使用Media Recorder并选择所需的默认分辨率,但是我没有像缩放这样的其他相机功能。
答案 0 :(得分:1)
还有另一种使用原生相机的方法
您没有使用“原生相机”。您正在使用用户选择的任何相机应用程序来处理您的请求。不要求任何此类相机应用程序尊重EXTRA_VIDEO_QUALITY
或以同样的方式尊重它。