2012-05-09 4 views
2

나는 Sencha를 처음 사용하고 "2 단계"로 진행하기 위해 사진을 선택해야하는 간단한 흐름을 만들기 위해 노력하고 있습니다. 사진 선택은 새 카메라 캡처 또는 기존 사진에서 이루어질 수 있습니다. 그래서 내 아이폰 (아이폰 OS 시뮬레이터 하드웨어를 지원하지 않기 때문에) 내가 카메라를 테스트 할 수 우편으로 도착하기를 내가 기다리고 있어요Sencha Touch 2 - 사진 선택

Ext.device.Camera.capture({ 
     success: function(image) { 
      Ext.create('myapp.view.PreviewImage', { 
       title: 'Test photo', 
       description: 'Testing a camera capture',  
       src: image, 
       fullscreen: true 
      }); 
     }, 
     quality: 75, 
     width: 200, 
     height: 200, 
     destination: 'data' 
    }); 

:

다음은 사진을 캡처하는 내 코드입니다 위 코드가 작동하거나 작동하지 않을 수 있습니다. 내 질문은, 대안은 무엇입니까 - 나는 Ext.device.Camera에 대한 Sencha Touch 2 문서의 예제에서 위의 코드를 가져 와서 data에 저장하고있는 것을 볼 수 있습니다. 나는 다른 예들에서 dataapp에 형제가 될 폴더임을 알아 차렸다.

현재 Sencha Touch 2 장치 api에서 장치의 사진을 탐색 할 수 있습니까? Sencha 포럼에서 PhoneGap을 기본 장치 래퍼로 사용하는 것에 대한 게시물을 읽었지 만 Sencha Touch 2에서는 자체 포장기 및 장치 API를 사용하므로 여기에 전체 응용 프로그램을 포함 할 수 있어야한다고 생각합니다. 여기에 (불완전한 것 같다) 그 문서에 따르면

:

센차 포장기와 폰갭 구현 모두 을하거나 사진을 선택합니다 기본 카메라 기능을 사용합니다 http://docs.sencha.com/touch/2-0/#!/api/Ext.device.Camera. Simulator 구현은 단순히 가짜 이미지를 반환합니다. Ext.device.Camera에 대한 문서에서 언급

유일한 방법은 두 capture()getInitialConfig()

누군가가 조각 날 지점 또는 장치에 기존의 사진을 찾아 간단한 예제와 함께 이메일에 회신 해 주시기 바랍니다 수 있습니다 ?

UPDATE는 -이 질문에 참조 된 새 문서 당, 여기에 source 속성 사양입니다 :

The source of where the image should be taken. Available options are: 

album - prompts the user to choose an image from an album 
camera - prompts the user to take a new photo 
library - prompts the user to choose an image from the library 

답변