[앱 인벤터2] 기본학습-미디어[1] – 캠코더로 동영상 녹화하기

 

 

목차

  학습 목표

학습 내용

기본 다지기

따라해 보기

디자이너 화면 작업

블록 화면 작업

결과 확인

 

우리는 가끔 스마트폰을 이용하여 비디오 영상을 녹화합니다. 그렇다면 앱 인벤터에서 이 기능을 사용할 수 있는 방법이 없을까요?

자 함께 배워보도록 하겠습니다.


학습 목표

(1) 캠코더 요소를 이용하여 동영상을 녹화하는 기능을 만들 수 있다.

 

 

학습 내용

(1) 동영상 녹화 기능을 불러오는 것을 학습한다.

(2) 녹화 후, 이벤트에 따라 알림 메시지를 이용하여 동영상 파일이 저장된 위치를 화면에 표시하는 것을 학습한다.

 

 

기본 다지기

(1) 캠코더(Camcoder) 요소는 무엇인가요?

참고: MIT 캠코더 요소 설명(http://appinventor.mit.edu/explore/content/media.html)

간단하면 말하면 장치()의 비디오 녹화 기능을 사용하여 비디오를 녹화하는 것을 가능하게 해 주는 요소입니다.


그림을 통해 살펴보면 다음과 같습니다.

 

① 디자이너 화면의 팔레트 요소는 미디어에 찾을 수 있습니다. 뷰어로 가져오게 되면 보이지 않는 구성요소로 구분됩니다.


사용되는 블록들

② 호출 캠코더1.비디오 녹화하기 : 스마트폰의 비디오 녹화하기 기능을 불러옵니다.

③ ‘언제 캠코더1.녹화 후블록은 동영상 녹화 후, 저장했을 때 발생되는 블록입니다. 여기서클립은 저장된 동영상의 위치의 값을 가르킵니다.

 

 

따라해 보기

간단한 순서

(1) 디자이너 화면에 요소를 추가합니다. (버튼, 알림, 캠코더)

(2) 블록 화면에서 기능을 추가합니다.

  . 버튼을 누르면 동영상 녹화를 시작합니다.

  . 동영상 녹화를 저장 후에 알림 메시지를 이용하여 저장된 위치를 보여줍니다.

 

 

디자이너 화면 작업

(1) 사용할 구성요소

① 버튼

② 알림

③ 캠코더


(2) 뷰어로 구성요소 가져오기

(그림) 팔레트 뷰어 화면

. 뷰어 구성요소 설명

① 버튼   : 버튼을 선택하면 캠코더를 이용하여 비디오 녹화 기능을 불러옵니다

② 알림   : 비디오를 녹화, 저장 후에 저장된 장소를 알려줍니다.

③ 캠코더 : 비디오 녹화 기능을 사용할 수 있게 해 주는 요소입니다.

 

 

블록 화면 작업

(1) 사용되는 블록

① 언제 버튼1.클릭 : 버튼이 선택되면 발생되는 블록입니다.

② 호출 캠코더1.비디오 녹화하기 : 캠코더의 비디오 녹화하기 기능을 불러와서 비디오 녹화를 합니다.

③ 언제 캠코더1.녹화 후 : 비디오 녹화한 이후 동영상이 저장 된 후에 실행되는 블록입니다. 실행 안에 있는 블록들을 실행합니다.

④ 호출 알림1.경고창 나타내기 : 알림 부분에 결합된 블록 조각의 내용을 경고창으로 보여줍니다.

⑤ 가져오기 클립 : 언제 캠코더1.녹화 후블록의 클립에서 발생된 블록으로 동영상이 저장된 위치를 가르킵니다.

 

(2) 뷰어로 블록 가져오기

(그림) 블록 - 뷰어 화면

 

각각의 번호에서 블록을 가져옵니다.

버튼1을 선택하면 비디오 녹화 기능을 불러와서 녹화를 시작하고,

녹화가 끝난이후 저장을 선택하면 2번 블록이 실행됩니다.

따라서 3번 부분인 알림 메시지 경고창이 표시됩니다.

 

 

 

(3) 블록 상세 설명




() 화면에서 버튼1이 선택되면 실행 부분에 있는 블록이 실행됩니다.

() 스마트폰의 동영상 녹화하기 기능을 불러옵니다.

 

() 동영상 녹화 이후에 저장 된 이후에 위의 블록이 실행됩니다.

() 알림 메시지를 이용해서 동영상이 저장된 위치를 보여줍니다.

 

 

결과 확인

(1) 결과 화면

(그림) 결과 화면

(1) 버튼1 텍스트가 선택되면 1번의 비디오 녹화 기능이 호출됩니다.

(2) 그리고 이후 비디오를 녹화 후에 완료 후, 저장 버튼을 누릅니다.

(3)‘언제 캠코더1.녹화후블록이  이벤트가 실행되고 따라서 화면에 동영상의 저장 위치가 보여집니다.

 

간단하게 동영상을 녹화하는 방법에 대해 알아보았습니다.

오늘 하루도 수고하셨습니다~

하나님이 세상을 이처럼 사랑하사 독생자를 주셨으니 이는 그를 믿는 자마다 멸망하지 않고 영생을 얻게 하려 하심이라(3:16)

 

Posted by 예영교육연구소