@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 实例(必选)

Dependencies (0)

    Dev Dependencies (29)

    Package Sidebar

    Install

    npm i @netless/cursor-tool

    Weekly Downloads

    109

    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