ViewMode

类型: enum

视图缩放同步选项

RemovePagesResult

类型: interface

页面移除事件

userId

类型: string

移除页面的用户

boardId

类型: number

白板 ID

pageIds

类型: string[]

被删除页面 ID

EditType

编辑动作类型

WebBackgroundInfo

类型: interface

bkColor

类型: string | undefined

背景颜色。例如 rgba(0,0,0,255)。

bkImage

类型: string | undefined

背景图片。

bkImageFillType

类型: BkFillType | undefined

背景图片填充设置。

bkImageSize

类型: BkImageSize | undefined

背景图片尺寸。

BkFillType

类型: enum

背景图片填充方式

BkImageSize

类型: interface

背景图片尺寸

width

类型: number

宽,单位为画布宽度的万分之一。

height

类型: number

高,单位为画布高度的万分之一。

SetBoardBackgroundResult

类型: interface

设置白板背景信息成功事件

userId

类型: string

设置白板背景的用户

boardId

类型: number

白板 ID

bkInfo

类型: WebBackgroundInfo

白板背景设置

ShapeStyle

类型: interface

选择框样式。

motionType

类型: MotionType | undefined

锚点形状。

motionSize

类型: number | undefined

锚点宽度。

motionBorderWidth

类型: number | undefined

锚点边框线条宽度。

motionBorderColor

类型: string | undefined

锚点边框颜色。例如 rgba(0,0,0,255)。

motionFillColor

类型: string | undefined

锚点填充颜色。例如 rgba(0,0,0,255)。

motionTransparent

类型: boolean | undefined

锚点是否透明。

borderWidth

类型: number | undefined

选择框宽度。

borderColor

类型: string | undefined

选择框颜色。例如 rgba(0,0,0,255)。

rotateImage

类型: string | undefined

旋转手柄图标资源地址。

rotateDistance

类型: number | undefined

旋转手柄距离选择框顶点的距离。

MotionType

类型: enum

WebPageInfo

类型: interface

页面信息。

pageId

类型: string

页面 ID。

bkInfo

类型: WebBackgroundInfo | undefined

背景设置。

extra

类型: string | undefined

补充信息。

CreatePageOptions

类型: interface

创建页面选项

insertPageIndex

类型: number | undefined

指定页面索引。创建的页面将插入到指定的页面之后。默认插入到当前页后面

autoFlip

类型: boolean | undefined

是否自动翻页。

CreatePageProgressResult

类型: interface

创建页面成功事件

userId

类型: string

创建页面的用户

pages

类型: WebPageInfo[]

刚创建的白板页面信息

insertPageId

类型: string

指定页面的 pageId,新建页面将插入此页面之后

progress

类型: number

创建进度

totalCount

类型: number

创建页后的白板总页数

SetPageBackgroundResult

类型: interface

设置页面背景信息成功事件

userId

类型: string

设置页面背景的用户

boardId

类型: number

白板 ID

pageId

类型: string

页面 ID

bkInfo

类型: WebBackgroundInfo

页面背景设置

FlipPageResult

类型: interface

currentIndex

类型: number

当前页面 Index。

LockBoardReason

类型: enum

锁定原因。

ErrorCode
ImageLoadStatus

类型: enum

图片加载状态。

ZoomInfoChangedEvent

类型: interface

当前白板的缩放信息改变事件
继承 ZoomOffsetInfo[#zoomoffsetinfo] 全部属性

userId

类型: string

缩放白板视图的用户

StatusType

类型: enum

当前白板是否可编辑

CloseRoomResult

类型: interface

白板关闭结果

closed

类型: boolean

是否成功关闭白板

SwitchBoardResult

类型: interface

当前白板更换成功提示

userId

类型: string

更换白板的用户 ID

boardId

类型: number

当前白板 ID

whiteBoard

类型: IWhiteBoard

当前白板实例

RemoveWhiteBoardResult

类型: interface

白板删除提示

userId

类型: string

删除白板的用户 ID

boardId

类型: number

删除的白板 ID

WebBoardInfo

类型: interface

白板信息

boardId

类型: number

白板 ID

boardName

类型: string | undefined

白板名称

pages

类型: WebPageInfo[]

页面信息

bkInfo

类型: WebBackgroundInfo | undefined

背景设置

currentPageId

类型: string

当前页面 ID

status

类型: StatusType

白板状态,是否可用

controlCount

类型: { [key: string]: number; }

每个页面操作记录数,key 为 page ID。

boardControlCount

类型: number

白板中的操作记录数。

userCursorInfo

类型: { [key: string]: UserCursorInfo; }

自定义光标设置。

zoomInfo

类型: ZoomOffsetInfo

缩放相关信息

createTimestamp

类型: number

创建时间,为精确到毫秒的 UNIX 时间戳

UserCursorInfo

类型: interface

自定义光标设置

showState

类型: CursorShowState

显示状态

cursorType

类型: CursorType

光标类型

CursorShowState

类型: enum

光标显示状态

CursorType

类型: enum

光标类型

ZoomOffsetInfo

类型: interface

缩放相关信息

zoom

类型: number

缩放系数

offsetX

类型: number

缩放中心 x 坐标。坐标原点为画板中心。

offsetY

类型: number

缩放中心 y 坐标。坐标原点为画板中心。

IDocsCreateTranscodeTask

类型: interface

文件转码任务配置
参数说明参见 文件转码说明。

app_id

类型: string

App ID
你可以在控制台上查看 App ID。或通过调用 Open API 获取。

resource

类型: string

operator

类型: string

transcode_config

类型: TranscodeConfig

参数说明详见 TranscodeConfig

storage_config

类型: StorageConfig

参数说明详见 StorageConfig

transcode_mode

类型: TranscodeMode | undefined

priority

类型: Priority | undefined

onProgress()
TranscodeConfig

类型: interface

参数说明详见 TranscodeConfig

input_format

类型: InputFormat

output_format

类型: OutputFormat

output_width

类型: number

output_height

类型: number

force_use_resolution

类型: boolean | undefined

thumbnail

类型: boolean | undefined

thumbnail_width

类型: number | undefined

thumbnail_height

类型: number | undefined

InputFormat

类型: enum

文件转码输入格式

OutputFormat

类型: enum

文件转码输出格式

StorageConfig

类型: interface

参数说明详见 StorageConfig

type

类型: StorageType

tos_config

类型: TosConfig | undefined

custom_config

类型: CustomConfig | undefined

StorageType

类型: enum

储存方式

TosConfig

类型: interface

使用火山 TOS 时此项必填。

account_id

类型: string

账户 ID。火山引擎主账户的账号 ID

bucket

类型: string

桶名称。登陆 TOS 控制台 开通和获取。

CustomConfig

类型: interface

使用第三方 TOS 时此项必填。向你的 TOS 服务供应商获取以下信息。

vendor

类型: Vendor

第三方对象存储供应商

region

类型: string

地区 ID。参考 数据结构 进行赋值。

bucket

类型: string

桶名称

access_key

类型: string

接入凭证

secret_key

类型: string

接入密钥

Vendor

类型: enum

TranscodeMode

类型: enum

转码类型

Priority

类型: enum

转码优先级

TaskStatus

类型: enum

转码任务状态

IDocsTranscodeResult

类型: interface

发起文件转码任务成功提示

transcode_mode

类型: TranscodeMode

转码模式

images

类型: IDocsImage[]

转码结果

h5_url

类型: string

file_name

类型: string

width

类型: number

height

类型: number

CreateWhiteBoardInfo

类型: interface

白板初始化信息

boardId

类型: number | undefined

白板 ID,可选,默认从 1 开始自增的数字

boardName

类型: string | undefined

白板名称,可选,默认和 id 一样

pages

类型: WebPageInfo[] | undefined

页面信息,默认创建一个空白页面

bkInfo

类型: WebBackgroundInfo | undefined

白板背景信息,默认无背景

CreateWhiteBoardResult

类型: interface

创建白板成功提示

userId

类型: string

创建白板的用户 ID

boardId

类型: number

当前白板 ID

whiteBoard

类型: IWhiteBoard

当前白板实例

PlaybackState

类型: enum

白板录像回放状态

PlaybackReason

类型: enum

白板录像回放状态改变原因

ConnectionState

类型: enum

RTS 连接状态

IInitParams

类型: interface

白板 SDK 初始化参数

domId

类型: string

绑定网页上的 DOM 元素 ID。

appId

类型: string

每个应用的唯一标识符,由控制台随机生成的。
不同的 appId 生成的实例在互动白板中无法互通。
获取 appId 详见开通服务。

env

类型: Env | undefined

SDK 连接的环境。默认为 0,正式环境。
无需修改。

Env

类型: enum

SDK 连接的环境