AlexWang

更改用户禁言状态常量USER_ACTION_SILENCE_STATUS_CHANGE

@@ -8,61 +8,61 @@ export default function ApeConsts(id) { @@ -8,61 +8,61 @@ export default function ApeConsts(id) {
8 8
9 //0 9 //0
10 //课堂状态 10 //课堂状态
11 -ApeConsts.CLASS_STATUS_WAIT= 0;//课堂还未开始  
12 -ApeConsts.CLASS_STATUS_STARTED= 1;//直播中  
13 -ApeConsts.CLASS_STATUS_PAUSE= 2;//暂停  
14 -ApeConsts.CLASS_STATUS_CLOSE= 3;//结束//这个是点击结束课堂,把所有人踢出课堂,然后把状态值还原为0*************  
15 -ApeConsts.CLASS_STATUS_UPTATE= 4;//更新课堂状态信息  
16 -  
17 -ApeConsts.CLASS_WAIT_START = "class.wait.start";//课堂还未开始  
18 -ApeConsts.CLASS_STARTING = "class.started";//直播中  
19 -ApeConsts.CLASS_PAUSING = "class.pause";//暂停  
20 -ApeConsts.CLASS_PAUSING = "class.closed";//关闭  
21 -ApeConsts.CLASS_PAUSING = "class.update";//更新当前的状态信息  
22 - 11 +ApeConsts.CLASS_STATUS_WAIT = 0; //课堂还未开始
  12 +ApeConsts.CLASS_STATUS_STARTED = 1; //直播中
  13 +ApeConsts.CLASS_STATUS_PAUSE = 2; //暂停
  14 +ApeConsts.CLASS_STATUS_CLOSE = 3; //结束//这个是点击结束课堂,把所有人踢出课堂,然后把状态值还原为0*************
  15 +ApeConsts.CLASS_STATUS_UPTATE = 4; //更新课堂状态信息
  16 +
  17 +ApeConsts.CLASS_WAIT_START = "class.wait.start"; //课堂还未开始
  18 +ApeConsts.CLASS_STARTING = "class.started"; //直播中
  19 +ApeConsts.CLASS_PAUSING = "class.pause"; //暂停
  20 +ApeConsts.CLASS_PAUSING = "class.closed"; //关闭
  21 +ApeConsts.CLASS_PAUSING = "class.update"; //更新当前的状态信息
23 22
24 //课堂控制 23 //课堂控制
25 -ApeConsts.CLASS_ACTION_CLOSE_ALL=1;//所有人关闭课堂  
26 -ApeConsts.CLASS_ACTION_HANDUP_STATUS_CHANGE=2;//更改用户的举手状态 24 +ApeConsts.CLASS_ACTION_CLOSE_ALL = 1; //所有人关闭课堂
  25 +ApeConsts.CLASS_ACTION_HANDUP_STATUS_CHANGE = 2; //更改用户的举手状态
  26 +ApeConsts.USER_ACTION_SILENCE_STATUS_CHANGE = 3; //更改用户的禁言状态
27 27
28 //课堂类型 1:1v1(2路流) 2:直播(1路流) 3:小班课(可以多路流) 28 //课堂类型 1:1v1(2路流) 2:直播(1路流) 3:小班课(可以多路流)
29 -ApeConsts.CLASS_TYPE_1= 1; // 互动课堂,通过MS转发音视频,不能进行H5观看 1v1(2路流)  
30 -ApeConsts.CLASS_TYPE_2= 2; // 直播课堂,通过CDN转发音视频,不能进行音视频互动 :直播(1路流)  
31 -ApeConsts.CLASS_TYPE_3= 2; // 直播课堂,通过CDN转发音视频,不能进行音视频互动 ::小班课(可以多路流) 29 +ApeConsts.CLASS_TYPE_1 = 1; // 互动课堂,通过MS转发音视频,不能进行H5观看 1v1(2路流)
  30 +ApeConsts.CLASS_TYPE_2 = 2; // 直播课堂,通过CDN转发音视频,不能进行音视频互动 :直播(1路流)
  31 +ApeConsts.CLASS_TYPE_3 = 2; // 直播课堂,通过CDN转发音视频,不能进行音视频互动 ::小班课(可以多路流)
32 32
33 //角色身份 33 //角色身份
34 //ApeConsts.NR_GUEST = 0; // 客人 34 //ApeConsts.NR_GUEST = 0; // 客人
35 -ApeConsts.NR_NORMAL = 1;// 普通与会者  
36 -ApeConsts.NR_ADMIN = 2;// 管理员 35 +ApeConsts.NR_NORMAL = 1; // 普通与会者
  36 +ApeConsts.NR_ADMIN = 2; // 管理员
37 ApeConsts.NR_HOST = 4; // 主持人 37 ApeConsts.NR_HOST = 4; // 主持人
38 ApeConsts.NR_PRESENTER = 8; // 主讲人 38 ApeConsts.NR_PRESENTER = 8; // 主讲人
39 ApeConsts.NR_ASSISTANT = 16; // 助教 39 ApeConsts.NR_ASSISTANT = 16; // 助教
40 ApeConsts.NR_INVISIBLE = 32; // 隐身用户 40 ApeConsts.NR_INVISIBLE = 32; // 隐身用户
41 41
42 //用户的身份,5种类型: 42 //用户的身份,5种类型:
43 -ApeConsts.host="host";//(主持人/老师)  
44 -ApeConsts.presenter="presenter";//(主讲人)  
45 -ApeConsts.assistant="assistant";//(助教)  
46 -ApeConsts.normal="normal";//(普通角色/学生)  
47 -ApeConsts.record="record";//(暂时没用.  
48 -ApeConsts.invisible="invisible";//隐身用户 43 +ApeConsts.host = "host"; //(主持人/老师)
  44 +ApeConsts.presenter = "presenter"; //(主讲人)
  45 +ApeConsts.assistant = "assistant"; //(助教)
  46 +ApeConsts.normal = "normal"; //(普通角色/学生)
  47 +ApeConsts.record = "record"; //(暂时没用.
  48 +ApeConsts.invisible = "invisible"; //隐身用户
49 49
50 //下面做身份的数字和字符串对应关系 50 //下面做身份的数字和字符串对应关系
51 -ApeConsts.userTypes={};  
52 -ApeConsts.userTypes[ApeConsts.NR_NORMAL]=ApeConsts.normal;  
53 -ApeConsts.userTypes[ApeConsts.NR_ADMIN]=ApeConsts.record;  
54 -ApeConsts.userTypes[ApeConsts.NR_HOST]=ApeConsts.host;  
55 -ApeConsts.userTypes[ApeConsts.NR_PRESENTER]=ApeConsts.presenter;  
56 -ApeConsts.userTypes[ApeConsts.NR_ASSISTANT]=ApeConsts.assistant;  
57 -ApeConsts.userTypes[ApeConsts.NR_INVISIBLE]=ApeConsts.invisible;  
58 -  
59 -ApeConsts.userTypesToId={};  
60 -ApeConsts.userTypesToId[ApeConsts.normal]=ApeConsts.NR_NORMAL;  
61 -ApeConsts.userTypesToId[ApeConsts.record]=ApeConsts.NR_ADMIN;  
62 -ApeConsts.userTypesToId[ApeConsts.host]=ApeConsts.NR_HOST;  
63 -ApeConsts.userTypesToId[ApeConsts.presenter]=ApeConsts.NR_PRESENTER;  
64 -ApeConsts.userTypesToId[ApeConsts.assistant]=ApeConsts.NR_ASSISTANT;  
65 -ApeConsts.userTypesToId[ApeConsts.invisible]=ApeConsts.NR_INVISIBLE; 51 +ApeConsts.userTypes = {};
  52 +ApeConsts.userTypes[ApeConsts.NR_NORMAL] = ApeConsts.normal;
  53 +ApeConsts.userTypes[ApeConsts.NR_ADMIN] = ApeConsts.record;
  54 +ApeConsts.userTypes[ApeConsts.NR_HOST] = ApeConsts.host;
  55 +ApeConsts.userTypes[ApeConsts.NR_PRESENTER] = ApeConsts.presenter;
  56 +ApeConsts.userTypes[ApeConsts.NR_ASSISTANT] = ApeConsts.assistant;
  57 +ApeConsts.userTypes[ApeConsts.NR_INVISIBLE] = ApeConsts.invisible;
  58 +
  59 +ApeConsts.userTypesToId = {};
  60 +ApeConsts.userTypesToId[ApeConsts.normal] = ApeConsts.NR_NORMAL;
  61 +ApeConsts.userTypesToId[ApeConsts.record] = ApeConsts.NR_ADMIN;
  62 +ApeConsts.userTypesToId[ApeConsts.host] = ApeConsts.NR_HOST;
  63 +ApeConsts.userTypesToId[ApeConsts.presenter] = ApeConsts.NR_PRESENTER;
  64 +ApeConsts.userTypesToId[ApeConsts.assistant] = ApeConsts.NR_ASSISTANT;
  65 +ApeConsts.userTypesToId[ApeConsts.invisible] = ApeConsts.NR_INVISIBLE;
66 66
67 ////最新定义的角色身份 20170220 67 ////最新定义的角色身份 20170220
68 //ApeConsts.USER_TYPE_HOST=1;//(主持人/老师) 68 //ApeConsts.USER_TYPE_HOST=1;//(主持人/老师)
@@ -76,44 +76,39 @@ ApeConsts.userTypesToId[ApeConsts.invisible]=ApeConsts.NR_INVISIBLE; @@ -76,44 +76,39 @@ ApeConsts.userTypesToId[ApeConsts.invisible]=ApeConsts.NR_INVISIBLE;
76 //ApeConsts.USER_TYPE_NORMAL_STRING="normal";//(普通角色/学生) 76 //ApeConsts.USER_TYPE_NORMAL_STRING="normal";//(普通角色/学生)
77 //ApeConsts.USER_TYPE_MONITOR_INVISIBLE_STRING="invisible";//(监课/隐身) 77 //ApeConsts.USER_TYPE_MONITOR_INVISIBLE_STRING="invisible";//(监课/隐身)
78 78
79 -  
80 /*msType type*/ 79 /*msType type*/
81 -ApeConsts.MS_TYPE_DEFAULT= 0;//默认MS,(废弃)  
82 -ApeConsts.MS_TYPE_FMS= 1;//第三方FMS,目前一直用这个  
83 - 80 +ApeConsts.MS_TYPE_DEFAULT = 0; //默认MS,(废弃)
  81 +ApeConsts.MS_TYPE_FMS = 1; //第三方FMS,目前一直用这个
84 82
85 //用户状态 83 //用户状态
86 -ApeConsts.USER_HAND_UP = 0x0020; // 举手  
87 -ApeConsts.USER_MIC_OPEN = 0x0040; // 麦克风开启  
88 -ApeConsts.USER_CAMERA_OPEN = 0x0080; // 音视频开启  
89 -  
90 - 84 +ApeConsts.USER_HAND_UP = 0x0020; // 举手
  85 +ApeConsts.USER_MIC_OPEN = 0x0040; // 麦克风开启
  86 +ApeConsts.USER_CAMERA_OPEN = 0x0080; // 音视频开启
91 87
92 //VIDEO MIC 流媒体消息操作控制类型 88 //VIDEO MIC 流媒体消息操作控制类型
93 -ApeConsts.MEDIA_ACTION_DEFAULT=0;  
94 -  
95 -ApeConsts.MEDIA_ACTION_OPEN_CAMERA=1;// "打开摄像头推流;  
96 -ApeConsts.MEDIA_ACTION_CLOSE_CAMERA=2;// "关闭停止推流"; 89 +ApeConsts.MEDIA_ACTION_DEFAULT = 0;
97 90
98 -ApeConsts.MEDIA_ACTION_OPEN_MIC= 21;//"打开音频推流";  
99 -ApeConsts.MEDIA_ACTION_CLOSE_MIC= 22;//"停止音频推流"; 91 +ApeConsts.MEDIA_ACTION_OPEN_CAMERA = 1; // "打开摄像头推流;
  92 +ApeConsts.MEDIA_ACTION_CLOSE_CAMERA = 2; // "关闭停止推流";
100 93
101 -ApeConsts.MEDIA_ACTION_SETING= 31;//"音视频设置设置"; 94 +ApeConsts.MEDIA_ACTION_OPEN_MIC = 21; //"打开音频推流";
  95 +ApeConsts.MEDIA_ACTION_CLOSE_MIC = 22; //"停止音频推流";
102 96
  97 +ApeConsts.MEDIA_ACTION_SETING = 31; //"音视频设置设置";
103 98
104 // VIDEO AUDIO CHANNEL使用状态 99 // VIDEO AUDIO CHANNEL使用状态
105 -ApeConsts.CHANNEL_STATUS_RELEASED = 0;///< 无人占用状态  
106 -ApeConsts.CHANNEL_STATUS_OPENING = 1;///< 已经占用成功 100 +ApeConsts.CHANNEL_STATUS_RELEASED = 0; ///< 无人占用状态
  101 +ApeConsts.CHANNEL_STATUS_OPENING = 1; ///< 已经占用成功
107 102
108 //媒体类型 103 //媒体类型
109 -ApeConsts.MEDIA_TYPE_DEFAULT=0;//没有类型  
110 -ApeConsts.MEDIA_TYPE_VIDEO=1;//视频流(包含音频)  
111 -ApeConsts.MEDIA_TYPE_AUDIO=2;//音频流  
112 -ApeConsts.MEDIA_TYPE_SHARE=3;//屏幕共享 104 +ApeConsts.MEDIA_TYPE_DEFAULT = 0; //没有类型
  105 +ApeConsts.MEDIA_TYPE_VIDEO = 1; //视频流(包含音频)
  106 +ApeConsts.MEDIA_TYPE_AUDIO = 2; //音频流
  107 +ApeConsts.MEDIA_TYPE_SHARE = 3; //屏幕共享
113 108
114 //return返回值状态 109 //return返回值状态
115 -ApeConsts.RETURN_SUCCESS=0;//成功  
116 -ApeConsts.RETURN_FAILED=1;//失败 110 +ApeConsts.RETURN_SUCCESS = 0; //成功
  111 +ApeConsts.RETURN_FAILED = 1; //失败
117 112
118 ////FLASH中使用下面4个 113 ////FLASH中使用下面4个
119 //ApeConsts.CGS_RELEASED = 0;///< 无人占用状态 114 //ApeConsts.CGS_RELEASED = 0;///< 无人占用状态
@@ -122,16 +117,15 @@ ApeConsts.RETURN_FAILED=1;//失败 @@ -122,16 +117,15 @@ ApeConsts.RETURN_FAILED=1;//失败
122 //ApeConsts.CGS_GRABBING = 3; ///< 准备占用中, 属于本地状态机需要用的状态,在多点数据库中不存在。 117 //ApeConsts.CGS_GRABBING = 3; ///< 准备占用中, 属于本地状态机需要用的状态,在多点数据库中不存在。
123 // 118 //
124 119
125 -  
126 ApeConsts.INVALIDATE_CHANNEL_ID = -1; 120 ApeConsts.INVALIDATE_CHANNEL_ID = -1;
127 ApeConsts.INVALIDATE_NODE_ID = -1; 121 ApeConsts.INVALIDATE_NODE_ID = -1;
128 122
129 // doc update status 123 // doc update status
130 -ApeConsts.DOC_ACTION_NORMAL=0;//无操作  
131 -ApeConsts.DOC_ACTION_SWITCH_DOC=1;//切换文档  
132 -ApeConsts.DOC_ACTION_SWITCH_PAGE=2;//文档翻页  
133 -ApeConsts.DOC_ACTION_COMMAND=3;//文档操作:滚动、缩放  
134 -ApeConsts.DOC_ACTION_SWITCH_ANIMATION=4;//文档页面上的动画切换 124 +ApeConsts.DOC_ACTION_NORMAL = 0; //无操作
  125 +ApeConsts.DOC_ACTION_SWITCH_DOC = 1; //切换文档
  126 +ApeConsts.DOC_ACTION_SWITCH_PAGE = 2; //文档翻页
  127 +ApeConsts.DOC_ACTION_COMMAND = 3; //文档操作:滚动、缩放
  128 +ApeConsts.DOC_ACTION_SWITCH_ANIMATION = 4; //文档页面上的动画切换
135 129
136 // defs for common session id 130 // defs for common session id
137 ApeConsts.CONFERENCE_SESSION_ID = 11; 131 ApeConsts.CONFERENCE_SESSION_ID = 11;
@@ -159,7 +153,6 @@ ApeConsts.SCREENSHARING_CHANNEL_ID = ApeConsts.SCREENSHARING_SESSION_ID; @@ -159,7 +153,6 @@ ApeConsts.SCREENSHARING_CHANNEL_ID = ApeConsts.SCREENSHARING_SESSION_ID;
159 153
160 ApeConsts.QUESTION_CHANNEL_ID = ApeConsts.QUESTION_SESSION_ID; 154 ApeConsts.QUESTION_CHANNEL_ID = ApeConsts.QUESTION_SESSION_ID;
161 155
162 -  
163 // defs for common session name 156 // defs for common session name
164 ApeConsts.CONFERENCE_SESSION_NAME = "conference app"; 157 ApeConsts.CONFERENCE_SESSION_NAME = "conference app";
165 ApeConsts.CHAT_SESSION_NAME = "chat app"; 158 ApeConsts.CHAT_SESSION_NAME = "chat app";
@@ -173,7 +166,6 @@ ApeConsts.MEDIA_SESSION_NAME = "media sharing app"; @@ -173,7 +166,6 @@ ApeConsts.MEDIA_SESSION_NAME = "media sharing app";
173 ApeConsts.SCREENSHARING_SESSION_NAME = "screen sharing app"; 166 ApeConsts.SCREENSHARING_SESSION_NAME = "screen sharing app";
174 ApeConsts.QUESTION_SESSION_NAME = "question app"; 167 ApeConsts.QUESTION_SESSION_NAME = "question app";
175 168
176 -  
177 // def for common session tag 169 // def for common session tag
178 ApeConsts.CONFERENCE_SESSION_TAG = "con-tag"; 170 ApeConsts.CONFERENCE_SESSION_TAG = "con-tag";
179 ApeConsts.CHAT_SESSION_TAG = "cha-tag"; 171 ApeConsts.CHAT_SESSION_TAG = "cha-tag";
@@ -187,7 +179,6 @@ ApeConsts.MEDIA_SESSION_TAG = "med-tag"; @@ -187,7 +179,6 @@ ApeConsts.MEDIA_SESSION_TAG = "med-tag";
187 ApeConsts.SCREENSHARING_SESSION_TAG = "scr-tag"; 179 ApeConsts.SCREENSHARING_SESSION_TAG = "scr-tag";
188 ApeConsts.QUESTION_SESSION_TAG = "qst-tag"; 180 ApeConsts.QUESTION_SESSION_TAG = "qst-tag";
189 181
190 -  
191 ApeConsts.CONFERENCE_OBJ_ROSTER_ID = ((ApeConsts.CONFERENCE_SESSION_ID << 16) + 1); 182 ApeConsts.CONFERENCE_OBJ_ROSTER_ID = ((ApeConsts.CONFERENCE_SESSION_ID << 16) + 1);
192 ApeConsts.CONFERENCE_OBJ_ROSTER_NAME = "node list"; 183 ApeConsts.CONFERENCE_OBJ_ROSTER_NAME = "node list";
193 ApeConsts.CONFERENCE_OBJ_ROSTER_TAG = "node list tag"; 184 ApeConsts.CONFERENCE_OBJ_ROSTER_TAG = "node list tag";
@@ -211,7 +202,6 @@ ApeConsts.CONFERENCE_OBJ_QUESTION_ID = ((ApeConsts.QUESTION_SESSION_ID << 16) + @@ -211,7 +202,6 @@ ApeConsts.CONFERENCE_OBJ_QUESTION_ID = ((ApeConsts.QUESTION_SESSION_ID << 16) +
211 ApeConsts.CONFERENCE_OBJ_QUESTION_NAME = "question list"; 202 ApeConsts.CONFERENCE_OBJ_QUESTION_NAME = "question list";
212 ApeConsts.CONFERENCE_OBJ_QUESTION_TAG = "question list tag"; 203 ApeConsts.CONFERENCE_OBJ_QUESTION_TAG = "question list tag";
213 204
214 -  
215 // web sharing objects 205 // web sharing objects
216 ApeConsts.WEBSHARING_OBJ_TABLE_ID = ((ApeConsts.WEBSHARING_SESSION_ID << 16) + 1); 206 ApeConsts.WEBSHARING_OBJ_TABLE_ID = ((ApeConsts.WEBSHARING_SESSION_ID << 16) + 1);
217 ApeConsts.WEBSHARING_OBJ_TABLE_NAME = "web list"; 207 ApeConsts.WEBSHARING_OBJ_TABLE_NAME = "web list";
@@ -278,3 +268,4 @@ ApeConsts.WBA_CHANGE = 2; @@ -278,3 +268,4 @@ ApeConsts.WBA_CHANGE = 2;
278 ApeConsts.WBA_OPEN = 3; 268 ApeConsts.WBA_OPEN = 3;
279 ApeConsts.WBA_DOC_ANNOTATION = 4; 269 ApeConsts.WBA_DOC_ANNOTATION = 4;
280 ApeConsts.WBA_LASER_PEN = 5; 270 ApeConsts.WBA_LASER_PEN = 5;
  271 +