模块事件

一、直播状态改变事件

说明: 当主播开始/结束直播后,频道的直播状态都会改变,通过该事件监听直播状态改变

Event 事件: ChannelEvents.LiveStatusChange

回调参数: Object 对象,详细类型说明如下

属性名
说明
类型

liveStatus

新的直播状态

LiveStatus

示例:

watchCore.channel.eventEmitter.on(ChannelEvents.LiveStatusChange, (data) => {
  console.log('频道状态改变,新状态:', data.liveStatus);
});

二、场次号改变事件

说明: 主播开次新的一次直播后,都会生成一个新的直播场次号,可以通过频道模块的该事件监听直播场次号改变。

Event 事件: ChannelEvents.SessionIdChange

回调参数: Object 对象,详细类型说明如下

属性名
说明
类型

sessionId

新的场次号

string

示例:

watchCore.channel.eventEmitter.on(ChannelEvents.LiveStatusChange, (data) => {
  console.log('频道状态改变,新状态:', data.liveStatus);
});

Last updated

Was this helpful?