0

カスタム カメラ アプリと Samsung Galaxy S4 フォンに問題があります。場合によっては、アプリが写真を撮るときに、S4 フォンで一度に複数の写真を撮ることができます。他のデバイスでも同じコードが正常に機能することが時折発生します。写真を撮るコードは次のとおりです。

Parameters params = camera.getParameters();
params.setRotation(rotation);
camera.setParameters(params);
camera.autoFocus(new Camera.AutoFocusCallback() {

    @Override
    public void onAutoFocus(boolean success, Camera camera) {
        camera.takePicture(shutterCallback, null, PreviewCallback.this);
    }
});

@Override
public void onPictureTaken(byte[] data, Camera camera) {
    pictureCallback.onPictureTaken(previewData, data);
    camera.startPreview();
    Parameters params = camera.getParameters();
    params.setRotation(rotationOrig);
    camera.setParameters(params);
}

回転は、exif 回転タグを正しくするためのものです。

4

1 に答える 1