2017-09-08 35 views
0

나는 상호 작용없이 배경으로 사진을 찍어야하는 응용 프로그램을 만들고 있습니다. 현재 사용중인 카메라는 cordova-plugin-camera이지만 사용자가 수동으로 사진을 클릭해야하는 대화 형 옵션이 열립니다.코르도바는 배경에서 사진을 찍습니다

navigator.camera.getPicture(successCallback, FailCallback, { 
    destinationType: Camera.DestinationType.DATA_URL, 
    cameraDirection: 1, 
    quality: 25, 
    targetWidth: 300, 
    targetHeight: 300 
}); 

답변

0

사용 CameraPictureBackground 플러그인 :

예제 코드 :

function success(imgurl) { 
    console.log("Imgurl = " + imgurl); 
} 

function onFail(message) { 
    alert('Failed because: ' + message); 
} 

function CaptureBCK() { 
    var options = { 
     name: "Image", //image suffix 
     dirName: "CameraPictureBackground", //foldername 
     orientation: "portrait", //or landscape 
     type: "back" //or front 
    }; 

    window.plugins.CameraPictureBackground.takePicture(success, onFail, options); 
} 

<button onclick="CaptureBCK();">Capture Photo</button> 

당신은 당신의 장치 acrhive에 CameraPictureBackground 디렉토리 아래 사진을 찾을 수 있습니다.

+0

이 형식 오류 : 정의되지 않은 'takePicture'속성을 읽을 수 없습니다. –

+0

CameraPictureBackground 플러그인을 설치 했습니까? – PraveenKumar

+0

예, 그렇게했으며, 또한 monaca 툴킷이 그것을 감지했습니다. –