Skip to content

[한] 동영상 녹화

ch.yang edited this page Aug 4, 2016 · 6 revisions

동영상 녹화

카페 위젯의 동영상 녹화 버튼으로 게임 중에 게임 화면을 녹화할 수 있다.

  • 동영상 녹화 기능은 네이버 카페 SDK 1.7.0 이상부터 지한다.
  • 동영상 녹화 기능은 Android 5.0 이상 기기부터 지원한다.

이미지 예정

접근 권한 설정

동영상 녹화 기능을 사용하려면 Androidmanifest.xml 파일에 다음과 같이 접근 권한을 추가해야 한다.

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>

동영상 녹화 기능 사용

setUseVideoRecord() 메서드로 동영상 녹화 기능을 사용 여부를 설정한다.

public static void setUseVideoRecord(Activity activity, boolean use);

use 파라미터의 값을 true로 설정하면 카페 위젯에 동영상 녹화 버튼이 표시된다(기본값: false).

Android 5.0 이하의 기기에서는 use 파라미터의 값이 true일지라도 카페 위젯에 동영상 녹화 버튼이 표시되지 않는다.

다음은 동영상 녹화 기능을 사용하도록 구현한 예다.

/**
 * 동영상 녹화 기능을 사용할지 결정한다.
 */
Glink.setUseVideoRecord(activity, true)

녹화 완료 리스너

동영상 녹화가 완료됐을 때 처리할 작업은 setOnRecordFinishListener() 메서드에 녹화 완료 리스너(OnRecordFinishListener)를 등록해 구현한다.

public static void setOnRecordFinishListener(OnRecordFinishListener onRecordFinishListener);

다음은 녹화 완료 리스너를 구현한 예다.

/**
 * 녹화 완료 리스너 등록
 */
Glink.setOnRecordFinishListener(new Glink.OnRecordFinishListener() {
    @Override public void onRecordFinished(String uri) {
      Glink.startVideoWrite(MainActivity.this, -1, "title", "subject", uri);
    }
  });

Other NAVER CAFE SDK Documents.

Unity

Unreal

Cocos-2dx

iOS

Clone this wiki locally