2017-12-07 18 views
0

에 대한 NULL을 반환Buildfire 카메라 서비스는 내가 가진 내 <strong>index.html을</strong>에서 이미지

buildfire.services.camera.getPicture({}, (err, image) => { 
    if (err) { 
    console.log('error: ', err); 
    } else { 
    console.log('image: ', image); 
    } 
}) 

때 함수 화재, 반 콘솔의 로그 null 일 때 내 전화에서 카메라를 올바르게 시작하는 시간의 절반 (미리보기 내부에서 테스트)입니다. 오류가있는 문제는 절대로 발생하지 않습니다. 작동 시키려면 미리보기를 다시 시작해야합니다. 미리보기를로드 할 때마다 작업 할 확률이 50/50 인 것으로 보입니다. android galaxy s6에서 테스트하기.

+0

. 특정 앱을보기 위해 기술 계정 관리자에게 연락 한 적이 있습니까? –

+0

@Daniel_Madain 어떻게 경쟁 조건입니까? 그것은 작동하지 않는 시간에, 내 전화가 내 이미지가 null로 가정 콜백 그래서 내 카메라를로드하지 않습니다 – user2465134

답변

0

React 또는 다른 맞춤 코드없이 플러그인의 베어 본 버전을 만드는 경우 문제를 재현 할 수 있습니까? 그렇다면이 베어 본 예제 플러그인의 코드를 공유하십시오. 감사.

업데이트 : 카메라를 활용 베어 뼈 플러그인을 생성하고, 내가 미리보기에서 사용할 때 잘 작동하는 것 같다 : 이것은 이상한 것 같다

<!DOCTYPE html> 
<html> 
<head> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 

    <script src="../../../scripts/buildfire.js"></script> 
    <script src="../../../scripts/buildfire/services/camera/camera.js"></script> 

</head> 
<body> 
<img id="pic"> 
</body> 
<script> 
    buildfire.services.camera.getPicture({}, 
     function (err, imageData) { 
      console.log('error', err); 
      console.log('imageData', imageData); 

      if (imageData) { 
       document.getElementById("pic").src = imageData; 
      } 
     } 
    ); 
</script> 
</html> 
+0

나는이 작품을 확인할 수 있지만 두 번째 나는 그것을 함수로 포장하고 그것을 호출하려고 버튼을 클릭하면 작동하지 않습니다. – user2465134

+0

버튼을 클릭하여 함수를 배치하고 호출 할 수 있습니까? – user2465134

+1

그건 이상합니다. 나는 당신이 제안한대로 행동했으며 비슷한 행동을하고 있습니다. – attila226