@netless/cursor-tool
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

Cursor Tool

实时房间装载

    const cursorAdapter = new CursorTool(); // Step1:初始化(必选)
    const room = await whiteWebSdk.joinRoom({
            uuid: uuid,
            roomToken: roomToken,
            cursorAdapter: cursorAdapter, // Step2:载入(必选)
            userPayload: {
                userId: userId,
                cursorName: cursorName, // Step4:cursorName 显示名称
                avatar: "url", // Step5:avatar 显示头像地址
            },
            ...
        },
        {
            onPhaseChanged: phase => {
                this.setState({phase: phase});
            },
            ...
        });
    cursorAdapter.setRoom(room); // Step3:装载 room 实例(必选)

回放房间装载

        const cursorAdapter = new CursorTool(); // Step1:初始化(必选)
        const player = await whiteWebSdk.replayRoom(
            {
                room: uuid,
                roomToken: roomToken,
                cursorAdapter: cursorAdapter, // Step2:载入(必选)
                ...
            }, {
                onPhaseChanged: phase => {
                    this.setState({phase: phase});
                },
                ...
            });
        cursorAdapter.setPlayer(player); // Step3:装载 player 实例(必选)

Dependents (5)

Package Sidebar

Install

npm i @netless/cursor-tool

Weekly Downloads

97

Version

0.1.1

License

MIT

Unpacked Size

78.3 kB

Total Files

23

Last publish

Collaborators

  • vince-hz
  • alic_zhang
  • straybugs
  • moskize
  • netless-rick
  • yleaf
  • herewhite
  • cheerchen
  • l1shen
  • hyrious
  • huaguzheng