@netless/white-audio-plugin-cdn
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

white-video-plugin

https://www.npmjs.com/package/@netless/white-video-plugin

一、在白板初始化的时候注册 plugin

初始化 SDK 的时候注入 plugin 代码

whiteWebSdk = new WhiteWebSdk({ 
deviceType: "desktop",
handToolKey: " ",
plugins: [WhiteVideoPlugin] // 在 new WhiteWebSdk 对象的时候注册完成
});

二、声明身份

什么身份,以便控制 plugin 的编辑操作权限,目前声明后不再支持改变

userId:string // 必填 identity:"host" | "guest" // 必填,有操作权限者为 "host",观看者为 "guest"

代码

whiteWebSdk.joinRoom({
                    uuid: uuid,
                    roomToken: roomToken,
                    cursorAdapter: this.cursor,
                    userPayload: {
                        userId: userId, // 必填
                        identity: identity,// 必填
                        name: userName,
                        avatar: userAvatarUrl,
                   
                    }}

二、声明身份

什么身份,以便控制 plugin 的编辑操作权限,目前声明后不再支持改变

userId:string // 必填 identity:"host" | "guest" // 必填,有操作权限者为 "host",观看者为 "guest"

三、插入 plugin

将 plugin 插入白板

room.insertPlugin({
                protocal: "video", // 视频必须填写为 Video
                centerX: 0, // 插入位置 x
                centerY: 0, // 插入位置 y
                width: 480, // 宽 witdh
                height: 270, // gao height
                props: {
                    videoUrl: url, // 视频地址
                },
            });

/@netless/white-audio-plugin-cdn/

    Package Sidebar

    Install

    npm i @netless/white-audio-plugin-cdn

    Weekly Downloads

    3

    Version

    0.0.2

    License

    MIT

    Unpacked Size

    2.86 MB

    Total Files

    23

    Last publish

    Collaborators

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