Netless

Netless

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

›功能介绍

接入准备

  • 前提条件
  • 开源项目
  • 快速调试
  • 版本历史

快速开始

  • 原生 JavaScript
  • React

进阶教程

  • 安装
  • 实时房间
  • 教具
  • PPT 与页面管理
  • 视角
  • 禁止操作
  • 自定义行为
  • 回放

初始化参数

  • SDK参数
  • 房间参数
  • 回放参数

功能介绍

  • 教具操作
  • 视角操作
  • 页面(场景)管理
  • 状态监听
  • 白板操作
  • 自定义事件
  • 鼠标位置同步
  • 文档转换
  • 回放功能
  • 大课只读
  • 撤回与重做
  • 集成白板插件

迁移与升级

  • 2.9.0 迁移指南
  • 2.8.0 迁移指南

鼠标位置同步

效果

在一个白板上操作时,可以同步鼠标位置到另一个白板上。效果如下:

安装 cursor-adapter 库

npm install @netless/cursor-adapter -save

或者

yarn add @netless/cursor-adapter

接入

    // 1、引入对应的库
    import {UserCursor} from "@netless/cursor-adapter";
    // 2、new 出 UserCursor 对象赋值给 cursor
    const cursor = new UserCursor();
    const room = await whiteWebSdk.joinRoom({
            uuid: uuid,
            roomToken: roomToken,
            // 3、joinRoom 方法中传入 cursor 对象
            cursorAdapter: cursor,
            userPayload: {
                userId: userId,
                name: userName,
                  // 3、如果想鼠标的样子有用户的头像,avatar key 可以传入网络地址
                avatar: userAvatarUrl,
                identity: identity,
            }},
            {
            onRoomStateChanged: modifyState => {
                if (modifyState.roomMembers) {
                    // 5、房间中的成员状态发生变化后,需要更新 roomMembers 状态。
                    cursor.setColorAndAppliance(modifyState.roomMembers);
                }
            },
        });
    // 4、room 对象实例化后,第一时间传入 roomMembers
    cursor.setColorAndAppliance(room.state.roomMembers);
Last updated on 1/11/2020 by 伍双
← 自定义事件文档转换 →
  • 效果
  • 安装 cursor-adapter 库
  • 接入
Netless
接入即互动
产品
管理控制台官网网站Demo 体验Github
公司
加入我们服务条款隐私协议
联系方式
support@netless.link社区
Copyright © 2020 Netless