我怎么能在相机上采取setOnCameraViewListener?

时间:2014-05-06 06:22:52

标签: android camera-view

我的代码如下 -

cameraView.setOnCameraViewListener(new OnCameraViewListener() {

        @Override 
        public void onCameraInit(List<Camera.Size> supportedPreviewSizes) {
            Camera.Size cameraPreviewSize = supportedPreviewSizes.get(supportedPreviewSizes.size() - 1);
            if (cameraPreviewSize.width > supportedPreviewSizes.get(0).width) {
                cameraPreviewSize = supportedPreviewSizes.get(0);
            }
            cameraView.setCameraPreviewSizeImageQuality(cameraPreviewSize, 10);
        }

        @Override
        public void onCameraSupportedPreviewSizes(List<Size> arg0) {
            // TODO Auto-generated method stub

        }
    });

它给了我错误。

1 个答案:

答案 0 :(得分:0)

试试这个

cameraView.setOnCameraViewListener(new OnCameraViewListener() {

    @Override
    public void onCameraSupportedPreviewSizes(List<Camera.Size> supportedPreviewSizes) {
        // TODO Auto-generated method stub
        Camera.Size cameraPreviewSize = supportedPreviewSizes
                .get(supportedPreviewSizes.size() - 1);
        if (cameraPreviewSize.width > supportedPreviewSizes.get(0).width) {
            cameraPreviewSize = supportedPreviewSizes.get(0);
        }
    }
}