補足
Android クライアントの開発者向けガイドです。他プラットフォーム側の追加作業は不要で、それぞれで音声が動作すればプラットフォーム間の音声付き共同閲覧が可能です。
注意
先に 中国国内向け Android 公式ガイド に従い Realsee Android コンテナー SDK を導入してください。そのガイドはここには複製していません。
SDK は Tencent の TRTC で共同閲覧時の音声を同期します。以下の手順で導入してください:
依存関係を追加する
競合を避けるため aar に Tencent 音声ライブラリを同梱していません。build.gradle に別途追加します:
dependencies {
...
// Voice (Tencent Cloud)
api "com.tencent.liteav:LiteAVSDK_Professional:8.4.9947"
...
}ログインを検証する
共同閲覧にはログイン状態の確認が必要です。SDK が現在のユーザートークンを取得して検証し、未ログインまたは無効な場合はコールバックでアプリのログイン画面を開きます。
RsVrSdk.init(this, new RsVrCallBack() {
@Override
public RsAppInfo appInfo() {
return new RsAppInfo() {
...
};
}
// Return the login token
@Override
public String accessToken() {
return Utils.getAccessToken();
}
// Return the user id
@Override
public String getUserId() {
return Utils.getUserId();
}
// Return the user name
@Override
public String getUserName() {
return Utils.getUserName();
}
// When the login token fails validation, redirect to the App login
@Override
public void actionLogin(Activity activity, int requestCode) {
Intent intent = new Intent(activity, GetUserIdActivity.class);
activity.startActivityForResult(intent, requestCode);
}
});