title: MeetingCastStateListener
视频会议直播状态监听。
方法
onMeetingCastStateChanged(Conference.MeetingCastStatus,String, Map< String,String >)
定义
void onMeetingCastStateChanged(Conference.MeetingCastStatus status,String participantId, Map< String,String > urlMap)
说明
直播状态发生改变时会触发 onMeetingCastStateChanged 方法,当任意参与者调用 MeetingCast.Start() 方法和 MeetingCast.switchParticipant() 方法时,如果直播服务器成功响应了调用请求则会触发所有参与者的 onMeetingCastStateChanged 方法,通知参与者当前直播状态发生改变。
参数
| 参数名 | 描述 |
|---|---|
| state | Conference.MeetingCastStatus,表示当前直播状态:ON 表示直播进行中,OFF 表示当前没有直播或者直播已经结束 |
| participantId | String,当前正在直播的流的发布者 Widdog ID |
| urlMap | Map<String,String>,直播地址,包含 rtmp 和 hls 两种类型的直播地址,rtmp地址 key 值为 “rtmp”, hls地址 key 值为 “hls” |
示例
meetingCast = mConference.getMeetingCast(new MeetingCastStateListener() {@Overridepublic void onMeetingCastStateChanged(Conference.MeetingCastStatus status, String participantId, Map<String, String> urlMap) {}});
