-
Power Apps 컨트롤 - 카메라 컨트롤 2Power Platform/Power Apps 2022. 8. 2. 12:08728x90
Power Apps 컨트롤 - 카메라 컨트롤 2
카메라 컨트롤은 아무설정을 안하면 기본적으로는 사용하는 디바이스의 기본 카메라를 사용한다 여기서는 여러 카메라 중 골라 사용할 수 있도록 만든어본다.
장치의 카메라 리스트 가져오기
카메라 컨트롤의 이름은 'Camera3' 이라 가정한다. 카메라는 'Camera' 속성에서 0을 장치의 기본 카메라를 가져오며 1,2,3 등의 숫자값으로 다른 장치를 사용하게 된다.
- 우선 카메라의 리스트를 고를 수 있는 드롭다운 리스트 컨트롤을 만든다.
- 버튼 혹은 드롭다운 리스트 등의 OnSelect 속성에 만들어 카메라 컨트롤이 사용할 수 있는 장치를 'CameraDeviceList' 컬렉션 리스트에 저장한다. 함수는 다음과 비슷할 것이다.
ClearCollect(CameraDeviceList,Camera3.AvailableDevices);
- 드롭다운 컨트롤의 '항목'을 방금 생성한 컬렉션 'CameraDeviceList' 로 선택한다. 이후 방금 설정한 OnSelect가 실행된후 리스트에 카메라 장치의 정보가 쌓이게 된다.
- 이후 카메라 컨트롤의 'Camera' 속성에 드롭다운 컨트롤의 선택된 것 중 'Id'의 값을 사용하도록 설정한다. 참고로 해당 컨트롤이 실행되고 있지 않으면 오류가 날 수 있어 If문 등을 사용해서 드롭다운 컨트롤이 선택된 값이 없다면 0 을 선택하도록 만드는 것이 좋다.
If(IsBlank(Dropdown3.SelectedText),0, Dropdown3.Selected.Id)
728x90반응형'Power Platform > Power Apps' 카테고리의 다른 글
Power Apps 함수 - Collection, 데이터 원본의 중복을 하나로 만드는 GroupBy (0) 2022.08.05 Power Apps 컨트롤 - 카메라 컨트롤 3 (0) 2022.08.04 Power Apps 컨트롤 - 카메라 컨트롤 1 (0) 2022.08.01 Power Autoamte 팁 - Json 배열 다시 만들기 (0) 2022.07.28 Power Apps 컨트롤 - 바코드 스캐너 (0) 2022.07.26 - 우선 카메라의 리스트를 고를 수 있는 드롭다운 리스트 컨트롤을 만든다.