You need to enable JavaScript to run this app.
文档中心
企业直播

企业直播

复制全文
SDK API 参考
配置参数
复制全文
配置参数

SdkInitParams

SDK 初始化参数,用于在观看页展示直播间。

说明

SDK 的配置优先级高于企业直播控制台和服务端 OpenAPI 的配置。

配置项类型是否必选默认值说明
activityIdnumber不适用直播间的活动 ID。您可通过调用 CreateActivityAPIV2 或 ListActivityAPI 接口获取活动 ID,也可以在企业直播控制台的直播间左上角获取活动 ID。一个直播间对应一个 activityId。

token

string

不适用

用户进入直播间时的授权 Token。tokensignToken 至少需传入其中一个参数;当两者同时传入时,以 signToken 为准。不同鉴权模式(mode)下,token 的获取方式不同:

  • mode 取值为 1 时,您可通过调用 GetSDKTokenAPI 接口获取用户 Token,也可以在企业直播控制台直播间内的观看页管理 > 页面嵌入 > Web SDK嵌入中获取用户 Token。
  • mode 取值为 2 时,您可通过调用 GetSDKTokenAPI 接口获取用户 Token。
signTokenstring不适用用户进入直播间或点播间的授权 Token。tokensignToken 至少需传入其中一个参数;当两者同时传入时,以 signToken 为准。不同鉴权模式(mode)下,signToken 的获取方式不同。详情参考获取直播间登录秘钥中使用说明一节。

说明reSetLiveInfo 方法暂不支持该参数。在使用 reSetLiveInfo 方法时,请传入 token 参数。

mode

number

1

鉴权模式。取值如下:

  • 1:公开模式。观众以游客身份进入直播间,在点击评论输入框或参与抽奖等需要用户信息的场景下,需要先完成游客注册(即输入昵称或通过手机号登录直播间)。
  • 2:自定义模式。观众在进入直播间时使用的是在您 Web 应用内的用户信息,因此可以直接发送评论、参与抽奖等。
chatFontSizenumber28聊天字号。推荐取值范围:[20, 36]。

disableOfflineModal

boolean

false

是否禁止弹出多端登录踢出弹窗。取值如下:

  • true:禁止。
  • false:不禁止。

多端登录踢出弹窗如下所示:
alt

optionsSdkExtraOptions——扩展配置。

SdkExtraOptions

在集成微信小程序观播 SDK 时,您还可以设置以下参数,实现更多自定义功能。

配置项类型是否必选默认值说明
originstring"https://live.byteoc.com"业务请求域名。如无特殊需求,无需设置。
mediaComponentsAttrMediaComponentsAttr——媒体组件属性透传配置。

liveEngineMode

"live-player" | "video" | "auto"

'auto'

直播引擎模式。取值如下:

  • live-player:使用 live-player 组件播放直播流。
  • video:使用 video 组件播放直播流,使用该版本 SDK 的直播功能无需开通 live-player 权限。当缺少该权限时,可以设置为该模式。
  • auto:自动选择。优先使用 live-player,当 live-player 失败时,会自动切换为 video

MediaComponentsAttr

媒体组件属性透传配置。您可以在初始化 SDK 时,通过 mediaComponentsAttr 配置项,将自定义属性透传给 video 和 live-player 组件。

配置项类型是否必选默认值说明
videoVideoComponentAttrs——点播间视频组件属性配置。
livePlayerLivePlayerComponentAttrs——直播间组件属性配置。

VideoComponentAttrs

类型:interface

点播视频组件属性配置。

'picture-in-picture-mode'

类型:PictureInPictureMode[] | undefined

点播间的画中画模式。默认值为:{'picture-in-picture-mode': ['push', 'pop']}

'object-fit'

类型:string | undefined

点播间视频画面的填充模式。默认值为 contain。可选值有:

  • contain: 画面长边填满屏幕,短边区域会被填充为⿊⾊。
  • fillCrop: 画面铺满屏幕,超出显示区域的部分会被裁剪。

LivePlayerComponentAttrs

类型:interface

直播间组件属性配置。

'picture-in-picture-mode'

类型:PictureInPictureMode[] | undefined

直播间的画中画模式。默认值为:{'picture-in-picture-mode': ['push', 'pop']}

'object-fit'

类型:string | undefined

直播间视频画面的填充模式。默认值为 contain。可选值有:

  • contain: 画面长边填满屏幕,短边区域会被填充为⿊⾊。
  • fillCrop: 画面铺满屏幕,超出显示区域的部分会被裁剪。
最近更新时间:2026.04.08 21:36:01
这个页面对您有帮助吗?
有用
有用
无用
无用