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

1.2.23 • 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, // 视频地址
                },
            });

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.2.2313latest

Version History

VersionDownloads (Last 7 Days)Published
1.2.2313
2.0.30
2.0.20
2.0.10
2.0.00
1.2.210
1.2.200
1.2.190
1.2.180
1.2.170
1.2.160
1.2.150
1.2.140
1.2.130
1.2.120
1.2.110
1.2.100
1.2.90
1.2.80
1.2.70
1.2.60
1.2.50
1.2.40
1.2.30
1.2.20
1.2.10
1.2.00
1.1.190
1.1.180
1.1.170
1.1.160
1.1.150
1.1.140
1.1.130
1.1.110
1.1.100
1.1.90
1.1.81
1.1.70
1.1.60
1.1.50
1.1.40
1.1.30
1.1.20
1.1.10
1.1.00
1.0.90
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.30
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i @netless/white-video-plugin

Weekly Downloads

14

Version

1.2.23

License

MIT

Unpacked Size

138 kB

Total Files

22

Last publish

Collaborators

  • hqer
  • vince-hz
  • hyrious
  • huaguzheng