2016-06-14 3 views
1

마지막 플러그인 버전입니다. Android에서 카메라/갤러리를 열려고하면 iOS가 정상적으로 작동합니다. 어떤 버전이든 상관없이 장치 및 에뮬레이터에서 아무 일도 발생하지 않습니다. Android (Ionic Framework)에서 Codova 카메라 플러그인이 작동하지 않습니다.

$scope.takePhoto = function() { 
     var options = { 
      quality: 75, 
      destinationType: Camera.DestinationType.DATA_URL, 
      sourceType: Camera.PictureSourceType.CAMERA, 
      allowEdit: false, 
      encodingType: Camera.EncodingType.JPEG, 
      targetWidth: 217, 
      targetHeight: 217, 
      popoverOptions: CameraPopoverOptions, 
      saveToPhotoAlbum: false 
     }; 

이 플러그인을 제거하고 추가하는 시도하고 그게 도움이 나던, 또한 권한을 변경하려고 doesnd 도움말 상점 이잖아 ... 내가 무엇을 할 소리? iOS에서 매력처럼 작동한다고 다시 말해야합니다 ...

+0

당신은 할 수 있습니다 ... :) 지금 내 응용 프로그램에서 뭔가를 잃었하시기 바랍니다 모바일에서 카메라를 호출하는 방법 –

+0

예, iOS와 Android를 모두 테스트했습니다. iPhone의 경우, 삼성 Galaxy S5 및 에뮬레이터의 몇 가지 장치에서 ... –

+0

plunker 또는 jsfidel에서 코드를 제공 할 수 있습니까 –

답변

0

수천 번의 실험으로 해결할 수있는 문제입니다. 그 이유를 기억하지 못하지만, 나는 index.html에 <script> window.cordova = {};</script>을 가지고있었습니다. 나는 그것을 제거하고 그게 - 카메라 작동합니다.

이 줄을 필요로 할 수있는 것을 이유로 아는 사람이 있다면 내가 알고 싶은 모든 것은 - 저를 설명, 어쩌면 내가

관련 문제