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 | 否 |
| 媒体组件属性透传配置。 | |
accessibility |
| 否 |
| SDK 内置的关怀模式配置。若您已适配微信原生的关怀模式(详见集成文档中适配微信关怀模式部分),使用该参数可在原生关怀模式基础上进一步放大文字。
|
showChatInputCloseButton | boolean | 否 |
| 在移动端横屏直播间中,是否在聊天互动输入框的输入状态下,展示关闭按钮。取值如下:
|
portraitTopSafeAreaHeight | number | 否 |
| 竖屏直播间顶部安全区高度,单位为 px。未配置时,SDK 不额外添加顶部安全区高度。 |
portraitCommentAreaHeight | number | 否 |
| 移动端竖屏直播间评论区域高度,单位是像素(px)。无取值范围限制,请按需设置。 |
bottomIconConfig | 否 |
| 观看页图标配置。用于控制横屏或竖屏直播间图标的展示、顺序和外层展示数量。 | |
liveEngineMode |
| 否 |
| 直播引擎模式。取值如下:
|
disableFeatureProcess |
| 否 |
| 在观众点击互动功能按钮后,是否阻止功能的后续执行。取值如下:
支持阻止以下互动功能的后续执行:
|
floatingInteractionIcons | 否 |
| 互动工具浮窗图标的显示配置。 | |
jumpConfig | 否 |
| SDK 默认外链跳转配置。
|
媒体组件属性透传配置。您可以在初始化 SDK 时,通过 mediaComponentsAttr 配置项,将自定义属性透传给 video 和 live-player 组件。
配置项 | 类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|
video | 否 |
| 点播间视频组件属性配置。 | |
livePlayer | 否 |
| 直播间组件属性配置。 |
互动工具浮窗图标的显示配置。
配置项 | 类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|
key | string | 是 |
| 互动工具浮窗图标的唯一标识。当前支持对以下图标设置显示或隐藏:
|
visible | boolean | 否 |
| 是否显示该图标。取值如下:
说明 对于预设系统图标,只有在启用对应功能后,visible: true 才会生效;若未启用,即使设置为 true,图标也不会显示。 |
类型:interface
点播视频组件属性配置。
类型:PictureInPictureMode[] | undefined
点播间的画中画模式。默认值为:['push', 'pop']。
类型:string | undefined
点播间视频画面的填充模式。默认值为 contain。可选值有:
contain: 画面长边填满屏幕,短边区域会被填充为黑色。fillCrop: 画面铺满屏幕,超出显示区域的部分会被裁剪。类型:interface
直播间组件属性配置。
类型:PictureInPictureMode[] | undefined
直播间的画中画模式。默认值为:['push', 'pop']。
类型:string | undefined
直播间视频画面的填充模式。默认值为 contain。可选值有:
contain: 画面长边填满屏幕,短边区域会被填充为黑色。fillCrop: 画面铺满屏幕,超出显示区域的部分会被裁剪。