跳转至

TKRoomSDK常量说明

TKRoomSDK常量说明

房间角色

名称 类型 说明
TK.ROOM_ROLE.TEACHER Number 老师(主讲)
TK.ROOM_ROLE.ASSISTANT Number 助教
TK.ROOM_ROLE.STUDENT Number 学生
TK.ROOM_ROLE.AUDIT Number 观众(老)
TK.ROOM_ROLE.PATROL Number 巡课(巡检员)
TK.ROOM_ROLE.CLASS_TEACHER Number 班主任
TK.ROOM_ROLE.AUDIT_STUDENT Number 旁听生
TK.ROOM_ROLE.SYSTEM_ADMIN Number 系统管理员
TK.ROOM_ROLE.ENTERPRISE_ADMIN Number 企业管理员
TK.ROOM_ROLE.ADMIN Number 管理员
TK.ROOM_ROLE.GUARDIAN Number 家长(监护人)
TK.ROOM_ROLE.TALK_CLOUD Number 拓课管理员
TK.ROOM_ROLE.WORK_ORDER Number 工单管理员
TK.ROOM_ROLE.PLAYBACK Number 回放者
TK.ROOM_ROLE.RECORD Number 录制视角
TK.ROOM_ROLE.AUDITOR Number 直播观众

消息发送角色

名称 类型 说明
TK.MSG_TO_ALLUSER String 发送消息给房间中的所有人
TK.MSG_TO_ALLEXCEPTSENDER String 发送消息给除发送者以外的房间中所有人
TK.MSG_TO_ALLEXCEPTAUDITOR String 发送消息给除直播观众以外的房间中所有人
TK.MSG_TO_ALLEXCEPTAUDITOR_AND_SENDER String 发送消息给除直播观众和除发送者以外的房间中所有人
TK.MSG_TO_ALLSUPERUSERS String 发送消息给房间中超级用户(老师,助教)等
TK.MSG_TO_NONEUSER String 只发送消息到服务器,不发给任何人

音视频发布状态

名称 类型 说明
TK.PUBLISH_STATE_NONE Number 没有发布
TK.PUBLISH_STATE_AUDIOONLY Number 只发布了音频
TK.PUBLISH_STATE_VIDEOONLY Number 只发布了视频
TK.PUBLISH_STATE_BOTH Number 发布了音频和视频
TK.PUBLISH_STATE_MUTEALL Number 用户处于发布状态但是音视频都关闭

桌面共享发布状态

名称 类型 说明
TK.SCREENSTATE_ON Number 屏幕共享发布
TK.SCREENSTATE_OFF Number 屏幕共享取消发布

媒体文件发布状态

名称 类型 说明
TK.MEDIAFILESTATE_ON Number 媒体文件发布
TK.MEDIAFILESTATE_OFF Number 媒体文件取消发布

视频显示模式

名称 类型 说明
TK_VIDEO_MODE.ASPECT_RATIO_CONTAIN Number 等比例显示在容器内(视频可能有黑边)
TK_VIDEO_MODE.ASPECT_RATIO_COVER Number 等比例填充容器(视频可能被裁减)

媒体类型

名称 类型 说明
TK.MEDIA_TYPE.DEVICE_AV String 音视频设备类型
TK.MEDIA_TYPE.MEDIA String 媒体文件类型
TK.MEDIA_TYPE.FILE String 本地媒体文件类型
TK.MEDIA_TYPE.SCREEN String 屏幕共享类型

媒体流类型

名称 类型 说明
TK.STREAM_VIDEO String 音视频设备类型
TK.STREAM_MEDIA String 媒体文件类型
TK.STREAM_FILE String 本地媒体文件类型
TK.STREAM_SCREEN String 屏幕共享类型

房间模式

名称 类型 说明
TK.ROOM_MODE.NORMAL_ROOM String 常规房间模式
TK.ROOM_MODE.BIG_ROOM String 大房间(大规模房间)模式

设备变更

名称 类型 说明
TK.DEVICE_STATE.DEVICE_ADD Number 设备新增
TK.DEVICE_STATE.DEVICE_REMOVE Number 设备移除

网络状态质量

名称 类型 说明
TK.NET_QUALITY.TK_NET_QUALITY_EXCELLENT Number 优(丢包率<1或延时<80),值为1
TK.NET_QUALITY.TK_NET_QUALITY_GOOD Number 良(1<=丢包率<5或80<=延时<150),值为2
TK.NET_QUALITY.TK_NET_QUALITY_ACCEPTED Number 中(5<=丢包率<10或150<=延时<300),值为3
TK.NET_QUALITY.TK_NET_QUALITY_BAD Number 差(10<=丢包率<20或300<=延时<500),值为4
TK.NET_QUALITY.TK_NET_QUALITY_VERYBAD Number 极差(丢包率>=20或延时>=500),值为5

服务器录制类型

名称 类型 说明
TK.REC_TYPE_VIDEOLIST String 录制房间中所有发布者的音视频,每个发布者的音视频都会生成一个录制文件(仅包含自己的音频)
TK.REC_TYPE_MP3 String 只录制房间中发布者的音频,录制后的文件为mp3格式
TK.REC_TYPE_MIXVIDEO String 录制房间中所有发布者的音视频,且所有视频将按一定排列规则混合录制在文件中。此类型的录制,会同时生成mp3和mp4文件。mp4文件包含所混合排列后的视频和所有发布者的音频。mp3文件包含所有发布者的音频

服务器录制状态

名称 类型 说明
TK.Constant.SERVER_RECORD_STATE.STOPED Number 服务器录制已停止
TK.Constant.SERVER_RECORD_STATE.STARTED Number 服务器录制已开始
TK.Constant.SERVER_RECORD_STATE.PAUSED Number 服务器录制已暂停

打印日志

名称 类型 说明
TK.LOG_DEBUG Number debug级别日志
TK.LOG_TRACE Number trace级别日志
TK.LOG_INFO Number info级别日志
TK.LOG_WARNING Number warning级别日志
TK.LOG_ERROR Number error级别日志
TK. LOG_NONE Number 不打印日志

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