Skip to content

[JA] 動画の録画

ch.yang edited this page Aug 4, 2016 · 1 revision

動画の録画

Cafeウィジェットの動画録画ボタンを利用してゲームプレイ中にゲーム画面を録画することができます。

  • 動画録画機能は、NAVE Cafe 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に設定するとCafeウィジェットに動画録画ボタンが表示されます(基本値: false)。

Android 5.0以下のデバイスでは、useパラメータ値がtrueであってもCafeウィジェットに動画録画ボタンが表示されません。

動画録画機能を使用するように実装した例です。

/**
 * 動画録画機能の使用有無を決めます。
 */
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