-
Notifications
You must be signed in to change notification settings - Fork 9
[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);
}
});