跳转至

TKRoomManagerDelegate.h概览

最近更新时间:2022-01-24 18:03:00 星期一

Notification

定制通知

属于特殊定制通知,可以不用监听。 可以在 NotificationuserInfo 中获取相关信息,包括error和链路相关统计信息。

通知名称 通知功能
TKRoomManagerJoinRoomSuccessNotification 加入房间成功的通知
TKRoomManagerJoinRoomFailedNotification 加入房间失败的通知
设备检测通知
1
2
房间配置项是否开启设备检测, 如果开启,SDK会监听设备检测完成的通知。若SDK收到检测完成的通知,然后会继续进行加入房间流程。
若SDK未能收到检测完成的通知,加入房间流程会处于等待状态,直到SDK接收到检测完成的通知。

关于房间配置项请查看后台相关文档。

通知名称 通知功能
TKRoomManagerContinueCheckRoomNotification 设备检测完成的通知

TKRoomManagerDelegate 协议

1
@protocol   TKRoomManagerDelegate 代理协议是 TKRoomSDK 关于房间的主要信令回调。
回调方法名 方法功能
roomManagerRoomJoined 自己成功进入房间的回调
roomManagerGroupJoined 自己成功进入分组的回调
roomManagerRoomLeft 自己离开房间的回调
roomManagerOnConnectionLost socket掉线时的回调
roomManagerDidOccuredError 发生错误的回调
roomManagerDidOccuredWaring 发生警告的回调
roomManagerUserJoined 有用户进入房间的回调
roomManagerUserLeft 有用户离开房间的回调
roomManagerKickedOut 自己被踢出房间的回调
roomManagerUserPropertyChanged 有用户属性发生变化的回调
roomManagerOnUserVideoStatus 用户视频状态变化的回调
roomManagerOnUserAudioStatus 用户音频状态变化的回调
roomManagerOnRemotePubMsgWithMsgID 接收到其他用户发布自定义信令的回调
roomManagerOnRemoteDelMsgWithMsgID 接收到其他用户删除自定义信令的回调
roomManagerMessageReceived 接收到聊天消息的回调
roomManagerOnServerRecordStateChanged 服务器录制状态的回调
roomManagerOnVideoStatsReport 自己订阅其他用户视频时的数据统计的回调
roomManagerOnAudioStatsReport 自己订阅其他用户音频时的数据统计的回调
roomManagerOnRtcStatsReport 自己上下行音视频数据统计的回调
roomManagerOnAudioVolumeWithPeerID 用户音量大小变化的回调
roomManagerOnAudioRoomSwitch 教室是否被切换成纯音频教室的回调
roomManagerOnFirstVideoFrameWithPeerID 播放用户音视频时,收到第一帧视频数据的回调
roomManagerOnVideoStateChange 观看用户音视频过程中,视频状态变化的回调
roomManagerOnAudioStateChange 观看用户音视频过程中,音频状态变化的回调
roomManagerOnFirstAudioFrameWithPeerID 播放用户音视频时,收到第一帧音频数据的回调
roomManagerOnShareMediaState 用户分享媒体流时,媒体流状态变化的回调
roomManagerUpdateMediaStream 更新媒体流的信息的回调
roomManagerMediaLoaded 媒体流加载出第一帧画面时的回调
roomManagerOnShareScreenState 用户桌面共享时,状态变化的回调
roomManagerOnShareFileState 用户电影共享时,状态变化的回调

TKMediaFrameDelegate 协议

回调方法名 方法功能
onCaptureAudioFrame 本地采集的音频数据的回调
onCaptureVideoFrame 本地采集的视频数据的回调
onRenderAudioFrame 收到远端音频数据的回调
onRenderVideoFrame 收到远端视频数据的回调

© 2016-2023 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号