接口概览
UISDK接口
UISDK接口导出类命名UISDK
类名 | 初始化 | 描述 |
---|---|---|
UISDK | new UISDK(config) | 初始化UISDK实例 |
config
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
id | string | 是 | -- | 添加dom节点的id ,UISDK加载在这个dom节点中。 |
type | string | 否 | default | UISDK的整体样式, 取值:
|
setting | object | 否 | -- | UISDK的自定义样式 |
setting
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
topBar | object | 否 | -- | 头部工具栏 |
detail | object | 否 | -- | 版权声明页 |
page | object | 否 | -- | 主体视频区 |
roomList | object | 否 | -- | 会议列表 |
toolBar | object | 否 | -- | 底部工具栏 |
serve | object | 否 | -- | 连接服务器配置 |
topBar
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 头部显示的样式 取值:
|
logoUrl | string | 否 | -- | logo图片 background属性值 |
logoLink | string | 否 | -- | logo链接地址 |
appTitle | string | 否 | -- | 头部标题 |
appTitleLink | string | 否 | -- | 头部标题链接 |
showUserInfo | boolean | 否 | false | 是否显示用户信息 |
userDefaulteIcon | string | 否 | -- | 用户默认头像 src值 |
showSettings | boolean | 否 | false | 是否显示设置按钮 |
settingIcon | string | 否 | -- | 设置按钮图标 background属性值 |
settingIconHover | string | 否 | -- | 设置按钮hover图标 background属性值 |
showExit | boolean | 否 | false | 是否显示退出按钮 |
exitIcon | string | 否 | -- | 退出按钮图标 background属性值 |
exitIconHover | string | 否 | -- | 退出按钮hover图标 background属性值 |
showMeetingTitle | boolean | 否 | false | 是否显示会议标题 |
showJoinTime | boolean | 否 | false | 是否显示加入时间 |
networkUrl | string | 否 | -- | 网络状态图标 background属性值 |
detail
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 版权声明区域 取值:
|
logoUrl | string | 否 | -- | logo图片 background属性值 |
logoWidth | string | 否 | -- | logo宽度 |
systemModeAbbr | string | 否 | -- | 系统名称 |
companyName | string | 否 | -- | 公司名称 |
companyDomainName | string | 否 | -- | 版权信息 |
version | string | 否 | -- | 版本号 |
address | string | 否 | -- | 地址 |
page
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 主体视频区 取值:
|
logoIcon | string | 否 | -- | 非会议中无显示内容时默认摄像头 background属性值 |
logoWidth | string | 否 | -- | 非会议中无显示内容时默认摄像头图片宽度 需要携带单位 |
logoHeight | string | 否 | -- | 非会议中无显示内容时默认摄像头图片高度 需要携带单位 |
roomList
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 会议列表 取值:
|
title | string | 否 | 会议室 | 会议列表标题 |
virtualIcon | string | 否 | -- | 虚拟会议室图标 background属性值 |
inuseIcon | string | 否 | -- | 正在召开会议室图标 background属性值 |
appointIcon | string | 否 | -- | 预约会议室图标 background属性值 |
showSearch | boolean | 否 | true | 是否显示搜索框 |
searchBtnIcon | string | 否 | -- | 搜索按钮 background属性值 |
searchBtnIconHover | string | 否 | -- | 搜索悬浮时按钮 background属性值 |
searchPlaceholder | string | 否 | 搜索会议名称/会议号码/发起人 | 搜索框提示文字 |
showCreate | boolean | 否 | true | 是否显示创建会议按钮 |
toolBar
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏 取值:
|
microphone | object | 否 | -- | 麦克风 |
loudspeaker | object | 否 | -- | 扬声器 |
camera | object | 否 | -- | 摄像头 |
terminalList | object | 否 | -- | 终端列表 |
inviteInfo | object | 否 | -- | 邀请信息 |
share | object | 否 | -- | 共享 |
exit | object | 否 | -- | 退出 |
fullScreen | object | 否 | -- | 全屏 |
device | object | 否 | -- | 设备 |
serve
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 是 | default | 服务配置,主要用于开发环境 取值:
|
hostname | string | 否 | location.hostname | 域名 |
hostname | port | 否 | location.port | 端口 |
protocol | string | 否 | https | 协议 |
loginUrl | string | 否 | /portal/login | 登录路径 若type为customize,请输入携带协议的绝对路径 |
homeUrl | string | 否 | /portal/home | 门户路径 若type为customize,请输入携带协议的绝对路径 |
microphone
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏麦克风按钮 取值:
|
icon | string | 否 | -- | 麦克风启用状态图标 background属性值 |
icon1 | string | 否 | -- | 音量1图标 background属性值 |
icon2 | string | 否 | -- | 音量2图标 background属性值 |
icon3 | string | 否 | -- | 音量3图标 background属性值 |
icon4 | string | 否 | -- | 音量4图标 background属性值 |
icon5 | string | 否 | -- | 音量5图标 background属性值 |
icon6 | string | 否 | -- | 音量6图标 background属性值 |
icon7 | string | 否 | -- | 音量7图标 background属性值 |
icon8 | string | 否 | -- | 音量8图标 background属性值 |
icon9 | string | 否 | -- | 音量9图标 background属性值 |
iconHover | string | 否 | -- | 麦克风悬停状态图标 background属性值 |
disableIcon | string | 否 | -- | 麦克风禁用状态图标 background属性值 |
disableIconHover | string | 否 | -- | 麦克风禁用悬停状态图标 background属性值 |
errorIcon | string | 否 | -- | 麦克风异常状态图标 background属性值 |
errorIconHover | string | 否 | -- | 麦克风异常悬停状态图标 background属性值 |
label | string | 否 | -- | 麦克风按钮文字,不设置或设置为空,不显示标签 |
loudspeaker
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏扬声器按钮 取值:
|
icon | string | 否 | -- | 扬声器启用状态图标 background属性值 |
iconHover | string | 否 | -- | 扬声器悬停状态图标 background属性值 |
disableIcon | string | 否 | -- | 扬声器禁用状态图标 background属性值 |
disableIconHover | string | 否 | -- | 扬声器禁用悬停状态图标 background属性值 |
label | string | 否 | -- | 扬声器按钮文字,不设置或设置为空,不显示标签 |
camera
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏摄像头按钮 取值:
|
icon | string | 否 | -- | 摄像头启用状态图标 background属性值 |
iconHover | string | 否 | -- | 摄像头悬停状态图标 background属性值 |
disableIcon | string | 否 | -- | 摄像头停用状态图标 background属性值 |
disableIconHover | string | 否 | -- | 摄像头停用悬停状态图标 |
errorIcon | string | 否 | -- | 摄像头异常状态图标 background属性值 |
errorIconHover | string | 否 | -- | 摄像头异常悬停状态图标 background属性值 |
label | string | 否 | -- | 摄像头按钮文字,不设置或设置为空,不显示标签 |
fullScreen
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏全屏按钮 取值:
|
icon | string | 否 | -- | 未全屏图标 background属性值 |
iconHover | string | 否 | -- | 未全屏悬停状态图标 background属性值 |
fullScreenIcon | string | 否 | -- | 全屏状态图标 background属性值 |
fullScreenIconHover | string | 否 | -- | 全屏悬停状态图标 background属性值 |
label | string | 否 | -- | 全屏按钮文字,不设置或设置为空,不显示标签 |
share
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏共享桌面按钮 取值:
|
icon | string | 否 | -- | 共享状态图标 background属性值 |
iconHover | string | 否 | -- | 共享状态悬浮图标 background属性值 |
shareIcon | string | 否 | -- | 共享状态图标 background属性值 |
shareIconHover | string | 否 | -- | 共享状态悬浮图标 background属性值 |
label | string | 否 | -- | 共享按钮文字,不设置或设置为空,不显示标签 |
exit
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏退出按钮 取值:
|
icon | string | 否 | -- | 退出按钮图标 background属性值 |
iconHover | string | 否 | -- | 退出按钮悬浮图标 background属性值 |
label | string | 否 | -- | 退出按钮文字,不设置或设置为空,不显示标签 |
device
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏设备按钮 取值:
|
icon | string | 否 | -- | 设备按钮图标 background属性值 |
iconHover | string | 否 | -- | 设备按钮悬浮图标 background属性值 |
label | string | 否 | -- | 设备按钮文字,不设置或设置为空,不显示标签 |
inviteInfo
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏邀请信息按钮 取值:
|
icon | string | 否 | -- | 邀请信息按钮图标 background属性值 |
iconHover | string | 否 | -- | 邀请信息按钮悬浮图标 background属性值 |
label | string | 否 | -- | 邀请信息按钮文字,不设置或设置为空,不显示标签 |
terminalList
参数 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
type | string | 否 | default | 底部工具栏终端列表按钮 取值:
|
icon | string | 否 | -- | 终端列表按钮图标 background属性值 |
iconHover | string | 否 | -- | 终端列表按钮悬浮图标 background属性值 |
label | string | 否 | -- | 终端列表按钮文字,不设置或设置为空,不显示标签 |
title | string | 否 | 与会方 | 终端列表标题 |
avatar | string | 否 | -- | 终端列表头像 background属性值 |
chairmanIcon | string | 否 | -- | 终端列表管理方图标 background属性值 |
speakerIcon | string | 否 | -- | 终端列表发言方图标 background属性值 |
vipIcon | string | 否 | -- | 终端列表VIP图标 background属性值 |
setChairmanIcon | string | 否 | -- | 终端列表设置管理方图标 background属性值 |
MuteIcon | string | 否 | -- | 终端列表静音图标 background属性值 |
MuteOnIcon | string | 否 | -- | 终端列表静音图标 background属性值 |
注意
- 详情用法请参考快速集成 点此直达