ZegoLiveEventDelegate Protocol Reference

Conforms to NSObject
Declared in ZegoLiveRoomApi.h

Overview

直播事件代理

– zego_onLiveEvent:info: required method

直播事件回调

- (void)zego_onLiveEvent:(ZegoLiveEvent)event info:(NSDictionary<NSString*,NSString*> *)info

Parameters

event

发生的直播事件

info

事件相关信息

Discussion

  • 用于监听流卡顿、推拉流重试操作等 SDK 事件。

  • 注意:info 目前的结构为 @{@“StreamID”:EventStreamID}。

Declared In

ZegoLiveRoomApi.h

– zego_onStreamEvent:stream:extraInfo:

推拉流事件回调

- (void)zego_onStreamEvent:(ZegoStreamEvent)event stream:(NSString *)streamID extraInfo:(NSDictionary<NSString*,NSString*> *)extraInfo

Parameters

event

发生的直播事件

streamID

流 ID

extraInfo

附加信息

Discussion

  • 用于监听推拉流开始、推拉流重试操作等 SDK 事件,及附加信息。

  • 注意:extraInfo 目前包括的键有 “url"表示地址, "streamProtocol"表示流协议,包括rtmp,flv,avertp,hls,webrtc等, "netProtocol"表示网络协议,包括tcp,udp,quic, "resourceType"表示资源类型,包括cdn,rtc,l3,

Declared In

ZegoLiveRoomApi.h