正在显示
1 个修改的文件
包含
65 行增加
和
74 行删除
| @@ -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 | + |
-
请 注册 或 登录 后发表评论