
웹소스상에서 커스텀 카메라를 호출하고, 카메라셔터 블루투스 장치를 연결하여 셔터버튼을 누르면 촬영되도록 하는 연동 기능의 가이드입니다. (Android 용)

아래처럼 js코드를 사용해 고객님의 웹소스상에서 카메라를 호출하면 위화면처럼 카메라가 실행됩니다.
//커스텀 카메라 호출 javascript 함수
function camera_call(){
var param = {
action:"cameracall",
uploadurl:"업로드될URL지정(https://...)", //업로드될 이미지 URL 지정. 지정하지 않으면 앱내에 지정된 기본URL로 사용됨.
params:{aaa:"111",bbb:"222"}, //업로드될 이미지 URL에 같이 넘어갈 필요한 변수지정(필요없다면 {} 으로 지정하거나 아예 변수를 제거함)
callback:"callbak_func" //결과값리턴을 받을 js함수명 지정(필요없다면 아예 변수를 제거함)
};
webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify(param));
}
function callbak_func(res){
alert(JSON.stringify(res)); //결과값 확인용 alert (json으로 전달되어 파싱하여 사용)
}
<!— 아래는 샘플 호출 html 코드 —>
<div onlick="camera_call()">카메라실행</div>
블루투스 카메라 셔터 장치는 안드로이드폰과 블루투스로 연결을 한 이후 사용합니다. (해당 셔터 장치의 블루투스 연동 가이드 참고)