Netless

Netless

  • 通用文档
  • 常见问题
  • JavaScript
  • Android
  • iOS
  • Server
  • GitHub
  • 🇬🇧 English

›快速开始

产品概述

  • 使用须知
  • 开源项目
  • 版本历史

快速开始

  • 概述
  • 集成
  • 初始化SDK
  • 创建房间/获取房间信息
  • 加入房间

常用功能

  • 文档转换,动态PPT
  • 状态订阅,获取
  • 教具使用
  • 视角操作
  • 白板操作
  • 自定义事件
  • 页面(场景)管理
  • 只读订阅
  • 回放
  • RTC 混音

升级指南

  • 2.9.0迁移指南

加入房间

在完成创建房间/获取特定房间 RoomToken 操作,拿到房间 UUID 与房间 RoomToken 后,开发者可以调用 WhiteSDK joinRoom 相关的 API。

本文相关代码,可以在 Demo 项目的 RoomActivity 中查看。

加入房间 && 状态回调

在执行 joinRoom API 时,除了 uuid 与 roomToken,还可以传入一个 AbstractRoomCallbacks 实例。

public class RoomActivity {
    private void joinRoom(String uuid, String roomToken) {

        logRoomInfo("room uuid: " + uuid + "roomToken" + roomToken);

        whiteSdk.joinRoom(new RoomParams(uuid, roomToken), new AbstractRoomCallbacks() {
            @Override
            public void onPhaseChanged(RoomPhase phase) {
                showToast(phase.name());
            }

            @Override
            public void onRoomStateChanged(RoomState modifyState) {
                logRoomInfo(gson.toJson(modifyState));
            }
        }, new Promise<Room>() {
            @Override
            public void then(Room wRoom) {
                logRoomInfo("join in room success");
                room = wRoom;
            }

            @Override
            public void catchEx(SDKError t) {
                showToast(t.getMessage());
            }
        });
    }
}
Last updated on 7/29/2020 by leavesster
← 创建房间/获取房间信息文档转换,动态PPT →
  • 加入房间 && 状态回调
Netless
接入即互动
产品
管理控制台官网网站Demo 体验Github
公司
加入我们服务条款隐私协议
联系方式
support@netless.link社区
Copyright © 2020 Netless