我正试图在三星galaxy s3(i9300)上设置一个具有一定尺寸的相机参数setPreviewSize
,在我的情况下为1280 x 720。
cameraParameters.setPreviewSize(1280, 720);//1280, 720 is in the getSupportedPreviewSizes
mCamera.setParameters(cameraParameters);
此预览尺寸在cameraParameters.getSupportedPreviewSizes
下列为“支持的尺寸”。在这种情况下,它是第二个(索引1)。
当我将预览大小设置为此时,预览会起作用。我显示了视频流,但是当我拨打PictureCallback
时,我似乎无法再获得jpeg mCamera.takePicture(null, null, mPicture)
。
如果我将预览大小设置为970, 720
,则会触发回调。
是否有一些预览尺寸禁用拍照?或者这可能是硬件问题?
答案 0 :(得分:1)
尝试设置图片大小,即:
setPictureSize(1280, 720);