android 相机报错 setParameters failed

来源:互联网 发布:知乎 墨子号 编辑:程序博客网 时间:2024/05/21 06:45
List<Camera.Size> sizeList = parameters.getSupportedPreviewSizes();int PreviewWidth = 640;int PreviewHeight = 480;Boolean findSize = false; if (sizeList.size() > 1) {Iterator<Camera.Size> itor = sizeList.iterator();while (itor.hasNext()) {Camera.Size cur = itor.next();if (cur.width >= PreviewWidth&& cur.height >= PreviewHeight) {findSize = true;PreviewWidth = cur.width;PreviewHeight = cur.height;break;}}}if (!findSize) {PreviewWidth = sizeList.get(0).width;PreviewHeight = sizeList.get(0).height;}parameters.setPreviewSize(PreviewWidth, PreviewHeight);