NEW 앱인벤터2 강좌24. 컴포넌트 탐구 – 캠코더/카메라(Camcorder/Camera)

이 글은 읽는데 약 2분이 걸립니다.

전체 강좌 목록:
http://semicolon1.kr/appinventor.html

이번에는 캠코더와 카메라에 대해서 알아보겠습니다.
둘다 비슷해서 글을 하나로 묶었습니다.


0. 개요

캠코더와 카메라는 이름에서 알 수 있듯 각각 사진 찍는 용도/동영상 찍는 용도입니다.
물론 사용자가 직접 휴대폰의 카메라 앱을 열어서 찍을 수도 있지만, 이걸 이용하면 앱 내에서 자동으로 바로 사진 혹은 동영상을 찍도록 화면을 띄어줄 수 있습니다.

1. 형태

위 두 컴포넌트는 보이지 않는 컴포넌트로, 화면상에 직접 표시되는 것이 아닌, 오로지 해당 기능만을 제공하는 요소입니다.

추가시 위 사진처럼 보이지 않는 컴포넌트 영역으로 들어가는 것을 볼 수 있습니다.
앞으로 나올 대부분의 컴포넌트들도 이렇게 기능만을 제공하는 보이지 않는 컴포넌트일것입니다.

1. 속성

캠코더와 카메라는 디자이너에서 설정가능한 기본 속성이 없습니다.

2-1. 블록 – 캠코더

캠코더(Camcorder) 이벤트 블록

블록

설명

ㄴ클립 [텍스트]

사용자가 동영상 촬영을 끝낸 후 실행됩니다.

매개변수 클립에는 사용자가 촬영한 동영상이 저장된 경로가 있습니다.

캠코더(Camcorder) 함수 블록

블록

설명

사용자가 동영상을 찍을 수 있도록 카메라 앱을 동영상 촬영 모드로 실행합니다.

캠코더(Camcorder) 속성 블록

블록

반환형식

컴포넌트

2-2. 블록 – 카메라

카메라(Camera) 이벤트 블록

블록

설명

ㄴ이미지 [텍스트]

사용자가 사진 촬영을 끝낸 후 실행됩니다.

매개변수 이미지에는 사용자가 촬영한 사진이 저장된 경로가 있습니다.

카메라(Camera) 함수 블록

블록

설명

사용자가 사진을 찍을 수 있도록 카메라 앱을 사진 촬영 모드로 실행합니다.

카메라(Camera) 속성 블록

블록

반환형식

컴포넌트

3. 예제

정말 영상 촬영하고 사진 찍는 기능만을 제공하고 있어서 블록도 매우 적습니다.
사용법도 간단합니다.

이 예제는 동영상이나 사진을 찍어서 가져오는 것 입니다.


댓글

제목과 URL을 복사했습니다