Skip to content

[한] 동영상 녹화

Gyeonghwan edited this page Jul 21, 2016 · 2 revisions

해당 기능은 NAVER CAFE SDK 1.7.0 이상부터 지원합니다.

해당 기능은 Android 5.0, iOS 9.0 이상부터 지원합니다.

동영상 녹화

카페 위젯의 동영상 녹화 버튼을 통하여 게임 중에 녹화를 할 수 있습니다.

[이미지 예정]

-- 동영상 녹화 기능을 사용 할지 결정하는 메소드 default 옵션은 false 입니다

true로 설정 시 위젯에서 동영상 녹화 버튼이 나옵니다.

안드로이드 5.0 이하, iOS 9.0 미만의 기기에서는 값이 true 일지라도 위젯에 동영상 녹화 버튼이 나오지 않습니다.

static void SetUseVideoRecord(bool bUse)

  /**
   * 동영상 녹화 기능을 사용 할지 결정한다
   *
   * @param use 동영상 녹화 기능을 사용할지 여부에 대한 boolean값
   */
...
    UCafeSdkBlueprintLibrary::SetUseVideoRecord(true);
...

-- 녹화 완료 callback

static FOnCafeSdkRecordFinish OnCafeSdkRecordFinish;

  /**
   * 동영상 완료 콜백을 등록합니다.
   */
void ACafeSDKSampleProjectGameMode::InitGame(const FString& MapName, const FString& Options, FString& ErrorMessage)
{
...        
        FCafeSDKPluginModule::OnCafeSdkRecordFinish.AddUObject(this,
            &ACafeSDKSampleProjectGameMode::OnCafeSdkRecordFinish);
...            
    }
}

  /**
   * 위젯 동영상 녹화 버튼 클릭 리스너를 설정합니다.
   */
void ACafeSDKSampleProjectGameMode::OnCafeSdkRecordFinish(const FString& FileUri)
{
    UCafeSdkBlueprintLibrary::StartVideoWrite(5, TEXT("subject"), TEXT("text"), FileUri);
}