我试图将视频大小设置为可用的最低分辨率,即 176X144。在此分辨率下,视频会显示在手机上,但当我录制视频并检查分辨率时,它始终是 320X240。我正在使用以下代码:
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPreviewSize(176, 144);
mCamera.setParameters(parameters);
知道如何解决这个问题吗?
最佳答案
为 API 使用 CamcorderProfile>=8 用于设置低和高质量。
mRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_LOW));//176*144
在这里查看 http://developer.android.com/reference/android/media/CamcorderProfile.html
关于Android设置视频分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322865/