SDK 初始化参数,用于在观看页展示直播间。
说明
SDK 的配置优先级高于企业直播控制台和服务端 OpenAPI 的配置。
配置项 | 类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|
activityId | number | 是 |
| 直播间的活动 ID。您可通过调用 CreateActivityAPIV2 或 ListActivityAPI 接口获取活动 ID,也可以在企业直播控制台的直播间左上角获取活动 ID。一个直播间对应一个 activityId。 |
token | string | 否 |
| 用户进入直播间时的授权 Token。
|
signToken | string | 否 |
| 用户进入直播间或点播间的授权 Token。 说明: |
mode | number | 是 |
| 鉴权模式。取值如下:
|
chatFontSize | number | 否 |
| 聊天字号。推荐取值范围:[20, 36]。 |
disableOfflineModal | boolean | 否 |
| 是否禁止弹出多端登录踢出弹窗。取值如下:
多端登录踢出弹窗如下所示: |
options | 否 |
| 扩展配置。 |
在集成微信小程序观播 SDK 时,您还可以设置以下参数,实现更多自定义功能。
配置项 | 类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|
origin | string | 否 |
| 业务请求域名。如无特殊需求,无需设置。 |
mediaComponentsAttr | 否 |
| 媒体组件属性透传配置。 | |
showChatInputCloseButton | boolean | 否 |
| 在移动端横屏直播间中,是否在聊天互动输入框的输入状态下,展示关闭按钮。取值如下:
|
bottomIconConfig | 否 |
| 观看页图标配置。用于控制横屏或竖屏直播间图标的展示、顺序和外层展示数量。 | |
liveEngineMode | "live-player" | "video" | "auto" | 否
|
disableFeatureProcess | boolean | string[] | 否 |
支持阻止以下互动功能的后续执行:
|
floatingInteractionIcons | 否 |
| 互动工具浮窗图标的显示配置。 | |
jumpConfig | 否 |
| SDK 默认外链跳转配置。
|
媒体组件属性透传配置。您可以在初始化 SDK 时,通过 mediaComponentsAttr 配置项,将自定义属性透传给 video 和 live-player 组件。
配置项 | 类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|
video | 否 |
| 点播间视频组件属性配置。 | |
livePlayer | 否 |
| 直播间组件属性配置。 |
互动工具浮窗图标的显示配置。
配置项 | 类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|
key | string | 是 |
| 互动工具浮窗图标的唯一标识。当前支持对以下图标设置显示或隐藏:
|
visible | boolean | 否 |
| 是否显示该图标。取值如下:
说明 对于预设系统图标,只有在启用对应功能后,visible: true 才会生效;若未启用,即使设置为 true,图标也不会显示。 |
类型:interface
点播视频组件属性配置。
类型:PictureInPictureMode[] | undefined
点播间的画中画模式。默认值为:{'picture-in-picture-mode': ['push', 'pop']}。
类型:string | undefined
点播间视频画面的填充模式。默认值为 contain。可选值有:
contain: 画面长边填满屏幕,短边区域会被填充为⿊⾊。fillCrop: 画面铺满屏幕,超出显示区域的部分会被裁剪。类型:interface
直播间组件属性配置。
类型:PictureInPictureMode[] | undefined
直播间的画中画模式。默认值为:{'picture-in-picture-mode': ['push', 'pop']}。
类型:string | undefined
直播间视频画面的填充模式。默认值为 contain。可选值有:
contain: 画面长边填满屏幕,短边区域会被填充为⿊⾊。fillCrop: 画面铺满屏幕,超出显示区域的部分会被裁剪。