正在显示
3 个修改的文件
包含
25 行增加
和
2 行删除
| @@ -62,7 +62,7 @@ export default class MessageEntrance extends Emiter { | @@ -62,7 +62,7 @@ export default class MessageEntrance extends Emiter { | ||
| 62 | constructor() { | 62 | constructor() { |
| 63 | super(); | 63 | super(); |
| 64 | //sdk 信息 | 64 | //sdk 信息 |
| 65 | - GlobalConfig.sdkVersion = "v2.7.0.20170916"; | 65 | + GlobalConfig.sdkVersion = "v2.8.0.20170916"; |
| 66 | loger.warn("sdkVersion:" + GlobalConfig.sdkVersion); | 66 | loger.warn("sdkVersion:" + GlobalConfig.sdkVersion); |
| 67 | 67 | ||
| 68 | //设置 | 68 | //设置 |
| @@ -257,6 +257,7 @@ export default class MessageEntrance extends Emiter { | @@ -257,6 +257,7 @@ export default class MessageEntrance extends Emiter { | ||
| 257 | //获取文档图片的完整路径 | 257 | //获取文档图片的完整路径 |
| 258 | this.getDocPDFFullPath = this._getDocPDFFullPath.bind(this); //获取文档的完整路径 | 258 | this.getDocPDFFullPath = this._getDocPDFFullPath.bind(this); //获取文档的完整路径 |
| 259 | this.getDocFullAddress = this._getDocFullAddress.bind(this); //获取文档资源地址 | 259 | this.getDocFullAddress = this._getDocFullAddress.bind(this); //获取文档资源地址 |
| 260 | + this.hideCurrentDocument=this._hideCurrentDocument.bind(this);//隐藏当前显示的文档 | ||
| 260 | 261 | ||
| 261 | //媒体共享模块 | 262 | //媒体共享模块 |
| 262 | this.mediaSharedUpload = this._sendMediaSharedUpload.bind(this); //上传 | 263 | this.mediaSharedUpload = this._sendMediaSharedUpload.bind(this); //上传 |
| @@ -2295,6 +2296,12 @@ export default class MessageEntrance extends Emiter { | @@ -2295,6 +2296,12 @@ export default class MessageEntrance extends Emiter { | ||
| 2295 | } | 2296 | } |
| 2296 | } | 2297 | } |
| 2297 | 2298 | ||
| 2299 | + //隐藏当前显示的文档 | ||
| 2300 | + _hideCurrentDocument(_params){ | ||
| 2301 | + if (_doc_ape) { | ||
| 2302 | + _doc_ape.hideCurrentDocument(_params); | ||
| 2303 | + } | ||
| 2304 | + } | ||
| 2298 | //文档加入频道成功,同步到MCU服务器上的数据 | 2305 | //文档加入频道成功,同步到MCU服务器上的数据 |
| 2299 | docJoinChannelSuccess() { | 2306 | docJoinChannelSuccess() { |
| 2300 | loger.log("文档加入频道成功->isHost=", GlobalConfig.isHost, "当前总人数:", GlobalConfig.rosterNumber, "sassDoclength=", GlobalConfig.docListPrepare.length); | 2307 | loger.log("文档加入频道成功->isHost=", GlobalConfig.isHost, "当前总人数:", GlobalConfig.rosterNumber, "sassDoclength=", GlobalConfig.docListPrepare.length); |
| @@ -180,7 +180,7 @@ class GlobalConfig { | @@ -180,7 +180,7 @@ class GlobalConfig { | ||
| 180 | let openCounter=0; | 180 | let openCounter=0; |
| 181 | for (let i in this.rosters){ | 181 | for (let i in this.rosters){ |
| 182 | let item=this.rosters[i]; | 182 | let item=this.rosters[i]; |
| 183 | - if(item&&(item.openCamera>0||item.openMicrophones>0)){ | 183 | + if(item&&item.userRole!=ApeConsts.invisible&&(item.openCamera>0||item.openMicrophones>0)){ |
| 184 | openCounter++; | 184 | openCounter++; |
| 185 | //统计当前已经开启摄像头和麦克风的人数,如果当前开启的人数大于等于最大允许的数量就不允许其他人再打开 | 185 | //统计当前已经开启摄像头和麦克风的人数,如果当前开启的人数大于等于最大允许的数量就不允许其他人再打开 |
| 186 | if(openCounter>=GlobalConfig.maxMediaChannels){ | 186 | if(openCounter>=GlobalConfig.maxMediaChannels){ |
| @@ -344,6 +344,22 @@ class DocApe extends Ape { | @@ -344,6 +344,22 @@ class DocApe extends Ape { | ||
| 344 | GlobalConfig.activeDocCurPage = 1; | 344 | GlobalConfig.activeDocCurPage = 1; |
| 345 | 345 | ||
| 346 | } | 346 | } |
| 347 | + //隐藏文档模块的显示 | ||
| 348 | + hideCurrentDocument(paramInfo) { | ||
| 349 | + loger.log('隐藏文档模块的显示->', paramInfo); | ||
| 350 | + if (GlobalConfig.isRecordPlayBack) { | ||
| 351 | + return; | ||
| 352 | + } | ||
| 353 | + //更新切换之前的文档的数据,要显示当前切换的文档,上一个文档需要隐藏 | ||
| 354 | + let docModel= this.docList[GlobalConfig.activeDocId]; | ||
| 355 | + if (docModel) { | ||
| 356 | + docModel.action = ApeConsts.DOC_ACTION_NORMAL; | ||
| 357 | + docModel.visible = false;//设置为不可见 | ||
| 358 | + docModel.animationStep = 1;//切换文档之后动画步数还原 | ||
| 359 | + this.updaterDoc(docModel, docModel.itemIdx); | ||
| 360 | + } | ||
| 361 | + } | ||
| 362 | + | ||
| 347 | 363 | ||
| 348 | //切换文档 | 364 | //切换文档 |
| 349 | documentSwitchDoc(paramInfo) { | 365 | documentSwitchDoc(paramInfo) { |
-
请 注册 或 登录 后发表评论