正在显示
3 个修改的文件
包含
57 行增加
和
2 行删除
此 diff 太大无法显示。
| @@ -26,7 +26,7 @@ import ArrayBufferUtil from 'libs/ArrayBufferUtil'; | @@ -26,7 +26,7 @@ import ArrayBufferUtil from 'libs/ArrayBufferUtil'; | ||
| 26 | import UTF8 from 'utf-8'; | 26 | import UTF8 from 'utf-8'; |
| 27 | 27 | ||
| 28 | let loger = Loger.getLoger('MessageEntrance'); | 28 | let loger = Loger.getLoger('MessageEntrance'); |
| 29 | -let _sdkInfo = {"version": "v.1.8.4.20170330-1", "author": "www.3mang.com"}; | 29 | +let _sdkInfo = {"version": "v.1.8.5.20170331-1", "author": "www.3mang.com"}; |
| 30 | 30 | ||
| 31 | //APE | 31 | //APE |
| 32 | let _sass; | 32 | let _sass; |
| @@ -416,12 +416,18 @@ class Sass extends Emiter { | @@ -416,12 +416,18 @@ class Sass extends Emiter { | ||
| 416 | 416 | ||
| 417 | let timestamp = new Date().getTime(); | 417 | let timestamp = new Date().getTime(); |
| 418 | let authId = MD5(key + siteID + meetingID + timestamp); | 418 | let authId = MD5(key + siteID + meetingID + timestamp); |
| 419 | - let url = `http://${GlobalConfig.portal}/3m/recordingMeeting/insertRecordingMeeting.do?siteID=${siteID}&meetingID=${meetingID}&userID=${userID}&userName=${userName}&meetingName=${meetingName}&startTime=${startTime}&endTime=${endTime}&playUrl=${playUrl}&streamName=${streamName}&downloadUrl=${downloadUrl}&configFile=${confRecordFileName}×tamp=${timestamp}&recordTimestamp=${recordTimestamp}&authId=${authId}`; | 419 | + let url = `http://${GlobalConfig.portal}/3m/recordingMeeting/insertRecordingMeeting.do`; |
| 420 | loger.log('saveClassRecordContrlInfo', url); | 420 | loger.log('saveClassRecordContrlInfo', url); |
| 421 | 421 | ||
| 422 | fetch( encodeURI(url), { | 422 | fetch( encodeURI(url), { |
| 423 | + method: 'POST', | ||
| 424 | + headers: { | ||
| 425 | + "Content-Type": "application/x-www-form-urlencoded" | ||
| 426 | + }, | ||
| 427 | + body: `siteID=${siteID}&meetingID=${meetingID}&userID=${userID}&userName=${userName}&meetingName=${meetingName}&startTime=${startTime}&endTime=${endTime}&playUrl=${playUrl}&streamName=${streamName}&downloadUrl=${downloadUrl}&configFile=${confRecordFileName}×tamp=${timestamp}&recordTimestamp=${recordTimestamp}&authId=${authId}`, | ||
| 423 | timeout: 5000 | 428 | timeout: 5000 |
| 424 | }) | 429 | }) |
| 430 | + | ||
| 425 | .then(ret => { | 431 | .then(ret => { |
| 426 | if (ret.ok) { | 432 | if (ret.ok) { |
| 427 | return ret.json(); | 433 | return ret.json(); |
| @@ -442,6 +448,55 @@ class Sass extends Emiter { | @@ -442,6 +448,55 @@ class Sass extends Emiter { | ||
| 442 | loger.error(`保存开始录制信息异常.状态码:${err}`); | 448 | loger.error(`保存开始录制信息异常.状态码:${err}`); |
| 443 | }); | 449 | }); |
| 444 | } | 450 | } |
| 451 | + /* saveClassRecordContrlInfo(_param) { | ||
| 452 | + if(GlobalConfig.isRecordPlayBack){ | ||
| 453 | + loger.log('录制回放中,不需要保存'); | ||
| 454 | + return; | ||
| 455 | + } | ||
| 456 | + loger.log('保存开始录制信息'); | ||
| 457 | + let key = "3mang123A"; | ||
| 458 | + let siteID = GlobalConfig.siteId; | ||
| 459 | + let meetingID = GlobalConfig.classId; | ||
| 460 | + let userID = GlobalConfig.userId; | ||
| 461 | + let userName = GlobalConfig.userName; | ||
| 462 | + let meetingName = GlobalConfig.className; | ||
| 463 | + let startTime = GlobalConfig.classBeginTime; | ||
| 464 | + let endTime = GlobalConfig.classEndTime; | ||
| 465 | + let playUrl = ""; | ||
| 466 | + let streamName = GlobalConfig.recordFileName; | ||
| 467 | + let confRecordFileName = GlobalConfig.recordFileName; | ||
| 468 | + let downloadUrl = ""; | ||
| 469 | + let recordStatus = GlobalConfig.classStatus; | ||
| 470 | + let recordTimestamp = GlobalConfig.classTimestamp; | ||
| 471 | + | ||
| 472 | + let timestamp = new Date().getTime(); | ||
| 473 | + let authId = MD5(key + siteID + meetingID + timestamp); | ||
| 474 | + let url = `http://${GlobalConfig.portal}/3m/recordingMeeting/insertRecordingMeeting.do?siteID=${siteID}&meetingID=${meetingID}&userID=${userID}&userName=${userName}&meetingName=${meetingName}&startTime=${startTime}&endTime=${endTime}&playUrl=${playUrl}&streamName=${streamName}&downloadUrl=${downloadUrl}&configFile=${confRecordFileName}×tamp=${timestamp}&recordTimestamp=${recordTimestamp}&authId=${authId}`; | ||
| 475 | + loger.log('saveClassRecordContrlInfo', url); | ||
| 476 | + | ||
| 477 | + fetch( encodeURI(url), { | ||
| 478 | + timeout: 5000 | ||
| 479 | + }) | ||
| 480 | + .then(ret => { | ||
| 481 | + if (ret.ok) { | ||
| 482 | + return ret.json(); | ||
| 483 | + } else { | ||
| 484 | + loger.error(`保存开始录制信息-网络异常.状态码:${ret.status}`); | ||
| 485 | + throw ''; | ||
| 486 | + } | ||
| 487 | + }) | ||
| 488 | + .then(ret => { | ||
| 489 | + if (ret.errorCode === 0) { | ||
| 490 | + loger.log('保存开始录制信息 完成'); | ||
| 491 | + this._emit(Sass.CLASS_SAVE_RECORD_INFO_SUCCESS, _param); | ||
| 492 | + } else { | ||
| 493 | + loger.warn('保存开始录制信息 失败.', ret); | ||
| 494 | + } | ||
| 495 | + }) | ||
| 496 | + .catch(err => { | ||
| 497 | + loger.error(`保存开始录制信息异常.状态码:${err}`); | ||
| 498 | + }); | ||
| 499 | + }*/ | ||
| 445 | } | 500 | } |
| 446 | 501 | ||
| 447 | Sass.prototype.SUCCESS = Sass.SUCCESS = 'Sass_success'; | 502 | Sass.prototype.SUCCESS = Sass.SUCCESS = 'Sass_success'; |
-
请 注册 或 登录 后发表评论