正在显示
7 个修改的文件
包含
85 行增加
和
83 行删除
| @@ -73,7 +73,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -73,7 +73,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 73 | /******/ } | 73 | /******/ } |
| 74 | 74 | ||
| 75 | /******/ var hotApplyOnUpdate = true; | 75 | /******/ var hotApplyOnUpdate = true; |
| 76 | -/******/ var hotCurrentHash = "d635f2d355b4ed7cd341"; // eslint-disable-line no-unused-vars | 76 | +/******/ var hotCurrentHash = "d1158ed9d42edee54f15"; // eslint-disable-line no-unused-vars |
| 77 | /******/ var hotCurrentModuleData = {}; | 77 | /******/ var hotCurrentModuleData = {}; |
| 78 | /******/ var hotCurrentParents = []; // eslint-disable-line no-unused-vars | 78 | /******/ var hotCurrentParents = []; // eslint-disable-line no-unused-vars |
| 79 | 79 | ||
| @@ -762,7 +762,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -762,7 +762,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 762 | _sass.on(_sass.SUCCESS, _this._sassVerifySuccessHandler.bind(_this)); | 762 | _sass.on(_sass.SUCCESS, _this._sassVerifySuccessHandler.bind(_this)); |
| 763 | _sass.on(_sass.CLASS_INIT_SUCCESS, _this._sassInitSuccessHandler.bind(_this)); | 763 | _sass.on(_sass.CLASS_INIT_SUCCESS, _this._sassInitSuccessHandler.bind(_this)); |
| 764 | _sass.on(_sass.CLASS_GET_CLASS_DETAIL, _this._h5SassGetClassDetailSuccessHandler.bind(_this)); | 764 | _sass.on(_sass.CLASS_GET_CLASS_DETAIL, _this._h5SassGetClassDetailSuccessHandler.bind(_this)); |
| 765 | - _sass.on(_sass.CLASS_GET_MEETING_PARAM, _this._h5SassGetMeetingParaSuccessHandler); | 765 | + _sass.on(_sass.CLASS_GET_CLASS_PARAM, _this._h5SassGetClassParaSuccessHandler); |
| 766 | 766 | ||
| 767 | // 底层MCU消息层 | 767 | // 底层MCU消息层 |
| 768 | _mcu = _mcu3.default; | 768 | _mcu = _mcu3.default; |
| @@ -1053,11 +1053,11 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1053,11 +1053,11 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1053 | _GlobalConfig2.default.setClassDetail = _data; | 1053 | _GlobalConfig2.default.setClassDetail = _data; |
| 1054 | } | 1054 | } |
| 1055 | 1055 | ||
| 1056 | - //获取会议所有参数 api/meeting/detail.do? flash中的接口文件是 getMeetingParam.do | 1056 | + //获取会议所有参数 api/meeting/detail.do? flash中的接口文件是 getClassParam.do |
| 1057 | 1057 | ||
| 1058 | }, { | 1058 | }, { |
| 1059 | - key: '_h5SassGetMeetingParaSuccessHandler', | ||
| 1060 | - value: function _h5SassGetMeetingParaSuccessHandler(_data) { | 1059 | + key: '_h5SassGetClassParaSuccessHandler', |
| 1060 | + value: function _h5SassGetClassParaSuccessHandler(_data) { | ||
| 1061 | loger.log('获取api/meeting/detail.do完成.'); | 1061 | loger.log('获取api/meeting/detail.do完成.'); |
| 1062 | //console.log(_data.docListPrepare); | 1062 | //console.log(_data.docListPrepare); |
| 1063 | //console.log(_data.mcuList); | 1063 | //console.log(_data.mcuList); |
| @@ -1083,7 +1083,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1083,7 +1083,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1083 | _GlobalConfig2.default.setCurrentStatus(_GlobalConfig2.default.statusCode_2); | 1083 | _GlobalConfig2.default.setCurrentStatus(_GlobalConfig2.default.statusCode_2); |
| 1084 | if (_sass) { | 1084 | if (_sass) { |
| 1085 | _sass.getClassDetail(); //会议信息 | 1085 | _sass.getClassDetail(); //会议信息 |
| 1086 | - _sass.getMeetingParam(); //会议参数大全 | 1086 | + _sass.getClassParam(); //会议参数大全 |
| 1087 | } | 1087 | } |
| 1088 | 1088 | ||
| 1089 | //储存数据 | 1089 | //储存数据 |
| @@ -1124,6 +1124,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1124,6 +1124,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1124 | initSuccessCallBackData.doc = _GlobalConfig2.default.doc; //文档服务器地址 | 1124 | initSuccessCallBackData.doc = _GlobalConfig2.default.doc; //文档服务器地址 |
| 1125 | //initSuccessCallBackData.classRole=GlobalConfig.classRole; | 1125 | //initSuccessCallBackData.classRole=GlobalConfig.classRole; |
| 1126 | initSuccessCallBackData.classId = _GlobalConfig2.default.classId; | 1126 | initSuccessCallBackData.classId = _GlobalConfig2.default.classId; |
| 1127 | + initSuccessCallBackData.className = _GlobalConfig2.default.className; | ||
| 1127 | initSuccessCallBackData.h5Module = _GlobalConfig2.default.h5Module; | 1128 | initSuccessCallBackData.h5Module = _GlobalConfig2.default.h5Module; |
| 1128 | initSuccessCallBackData.isHost = _GlobalConfig2.default.isHost; | 1129 | initSuccessCallBackData.isHost = _GlobalConfig2.default.isHost; |
| 1129 | initSuccessCallBackData.maxAudioChannels = _GlobalConfig2.default.maxAudioChannels; | 1130 | initSuccessCallBackData.maxAudioChannels = _GlobalConfig2.default.maxAudioChannels; |
| @@ -1658,7 +1659,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1658,7 +1659,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1658 | 1659 | ||
| 1659 | //----3.验证完成后获取------ | 1660 | //----3.验证完成后获取------ |
| 1660 | //getClassDetail 获取会议详情 let url = `http://${classInfo.portal}/3m/meeting/getClassH5.do?classNumber=${classInfo.classId}`; | 1661 | //getClassDetail 获取会议详情 let url = `http://${classInfo.portal}/3m/meeting/getClassH5.do?classNumber=${classInfo.classId}`; |
| 1661 | - //getMeetingParam 获取会议最全参数集合 let url = `http://${classInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${classInfo.classId}×tamp=${timestamp}&authId=${authId}`; | 1662 | + //getClassParam 获取会议最全参数集合 let url = `http://${classInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${classInfo.classId}×tamp=${timestamp}&authId=${authId}`; |
| 1662 | 1663 | ||
| 1663 | 1664 | ||
| 1664 | //Sass获取课堂校验信息 | 1665 | //Sass获取课堂校验信息 |
| @@ -1669,7 +1670,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1669,7 +1670,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1669 | value: function getJoinParams(_initInfo) { | 1670 | value: function getJoinParams(_initInfo) { |
| 1670 | var _this2 = this; | 1671 | var _this2 = this; |
| 1671 | 1672 | ||
| 1672 | - loger.log('Sass获取课堂校验信息', _initInfo); | 1673 | + loger.log('初始化init获取课堂校验信息', _initInfo); |
| 1673 | /* 获取用于加入课堂的参数 | 1674 | /* 获取用于加入课堂的参数 |
| 1674 | /3m/api/meeting/joinParams.do | 1675 | /3m/api/meeting/joinParams.do |
| 1675 | 参数 (application/x-www-form-urlencoded): | 1676 | 参数 (application/x-www-form-urlencoded): |
| @@ -1689,14 +1690,14 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1689,14 +1690,14 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1689 | msType int 媒体服务器类型 | 1690 | msType int 媒体服务器类型 |
| 1690 | */ | 1691 | */ |
| 1691 | var url = 'http://' + _initInfo.portal + '/3m/api/meeting/joinParams.do?meetingNumber=' + _initInfo.classId + '&userID=' + _initInfo.userId; | 1692 | var url = 'http://' + _initInfo.portal + '/3m/api/meeting/joinParams.do?meetingNumber=' + _initInfo.classId + '&userID=' + _initInfo.userId; |
| 1692 | - loger.log('Sass获取课堂校验信息.', url); | 1693 | + loger.log('初始化init获取课堂校验信息.', url); |
| 1693 | fetch(url, { | 1694 | fetch(url, { |
| 1694 | timeout: 5000 | 1695 | timeout: 5000 |
| 1695 | }).then(function (ret) { | 1696 | }).then(function (ret) { |
| 1696 | if (ret.ok) { | 1697 | if (ret.ok) { |
| 1697 | return ret.json(); | 1698 | return ret.json(); |
| 1698 | } else { | 1699 | } else { |
| 1699 | - loger.error('Sass\u83B7\u53D6\u8BFE\u5802\u6821\u9A8C\u4FE1\u606F-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); | 1700 | + loger.error('\u521D\u59CB\u5316init\u83B7\u53D6\u8BFE\u5802\u6821\u9A8C\u4FE1\u606F-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); |
| 1700 | _this2._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_INIT_NETWORK); | 1701 | _this2._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_INIT_NETWORK); |
| 1701 | throw ''; | 1702 | throw ''; |
| 1702 | } | 1703 | } |
| @@ -1707,7 +1708,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1707,7 +1708,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1707 | //3 没有对应的站点 | 1708 | //3 没有对应的站点 |
| 1708 | //4 站点已过期 | 1709 | //4 站点已过期 |
| 1709 | if (ret.code === 0) { | 1710 | if (ret.code === 0) { |
| 1710 | - loger.log('Sass获取课堂校验信息完成'); | 1711 | + loger.log('初始化init获取课堂校验信息-完成'); |
| 1711 | _this2._emit(Sass.CLASS_INIT_SUCCESS, ret); | 1712 | _this2._emit(Sass.CLASS_INIT_SUCCESS, ret); |
| 1712 | } else if (ret.code === 1) { | 1713 | } else if (ret.code === 1) { |
| 1713 | //loger.warn('Sass获取课堂校验信息失败.'); | 1714 | //loger.warn('Sass获取课堂校验信息失败.'); |
| @@ -1725,7 +1726,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1725,7 +1726,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1725 | _this2._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_INIT_FAILED, ret); | 1726 | _this2._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_INIT_FAILED, ret); |
| 1726 | } | 1727 | } |
| 1727 | }).catch(function (err) { | 1728 | }).catch(function (err) { |
| 1728 | - loger.error('Sass\u83B7\u53D6\u8BFE\u5802\u6821\u9A8C\u4FE1\u606F\u5F02\u5E38.\u72B6\u6001\u7801:' + err); | 1729 | + loger.error('\u521D\u59CB\u5316init\u83B7\u53D6\u8BFE\u5802\u6821\u9A8C\u4FE1\u606F-\u5F02\u5E38.\u72B6\u6001\u7801:' + err); |
| 1729 | _this2._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_INIT_PROTOCOL, err); | 1730 | _this2._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_INIT_PROTOCOL, err); |
| 1730 | }); | 1731 | }); |
| 1731 | } | 1732 | } |
| @@ -1735,7 +1736,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1735,7 +1736,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1735 | }, { | 1736 | }, { |
| 1736 | key: 'passwordAndMd5Checking', | 1737 | key: 'passwordAndMd5Checking', |
| 1737 | value: function passwordAndMd5Checking(_param) { | 1738 | value: function passwordAndMd5Checking(_param) { |
| 1738 | - loger.log('发起Sass校验', _param); | 1739 | + loger.log('开始Sass校验', _param); |
| 1739 | confInfo = _param; | 1740 | confInfo = _param; |
| 1740 | // 密码校验 | 1741 | // 密码校验 |
| 1741 | if (confInfo.passwordRequired === 'true' || confInfo.passwordRequired === true) { | 1742 | if (confInfo.passwordRequired === 'true' || confInfo.passwordRequired === true) { |
| @@ -1809,19 +1810,19 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1809,19 +1810,19 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1809 | var _this4 = this; | 1810 | var _this4 = this; |
| 1810 | 1811 | ||
| 1811 | var url = 'http://' + confInfo.portal + '/3m/meeting/md5CheckMeeting.do?siteId=' + confInfo.siteId + '&meetingNumber=' + confInfo.classId + '&userId=' + confInfo.userId + '&userName=' + confInfo.userName + '&userType=' + confInfo.userType + '&nopassword=' + confInfo.passwordRequired + '&md5=' + confInfo.md5; | 1812 | var url = 'http://' + confInfo.portal + '/3m/meeting/md5CheckMeeting.do?siteId=' + confInfo.siteId + '&meetingNumber=' + confInfo.classId + '&userId=' + confInfo.userId + '&userName=' + confInfo.userName + '&userType=' + confInfo.userType + '&nopassword=' + confInfo.passwordRequired + '&md5=' + confInfo.md5; |
| 1812 | - loger.log('H5SassMD5校验', url); | 1813 | + loger.log('MD5校验', url); |
| 1813 | fetch(url, { | 1814 | fetch(url, { |
| 1814 | timeout: 5000 | 1815 | timeout: 5000 |
| 1815 | }).then(function (ret) { | 1816 | }).then(function (ret) { |
| 1816 | if (ret.status === 200) { | 1817 | if (ret.status === 200) { |
| 1817 | return ret.json(); | 1818 | return ret.json(); |
| 1818 | } else { | 1819 | } else { |
| 1819 | - loger.error('H5SassMD5\u6821\u9A8C-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); | 1820 | + loger.error('MD5\u6821\u9A8C-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); |
| 1820 | _this4._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_JOIN_NETWORK); | 1821 | _this4._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_JOIN_NETWORK); |
| 1821 | throw ''; | 1822 | throw ''; |
| 1822 | } | 1823 | } |
| 1823 | }).then(function (ret) { | 1824 | }).then(function (ret) { |
| 1824 | - if (ret.flag == "true") { | 1825 | + if (ret.flag == "true" || ret.flag == true) { |
| 1825 | if (ret.h5_mcu_list) { | 1826 | if (ret.h5_mcu_list) { |
| 1826 | var server = ret.h5_mcu_list.split(";")[0]; | 1827 | var server = ret.h5_mcu_list.split(";")[0]; |
| 1827 | confInfo.MCUServerIP = server.split(":")[0]; | 1828 | confInfo.MCUServerIP = server.split(":")[0]; |
| @@ -1837,14 +1838,14 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1837,14 +1838,14 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1837 | _GlobalConfig2.default.maxVideoChannels = confInfo.maxVideoChannels; | 1838 | _GlobalConfig2.default.maxVideoChannels = confInfo.maxVideoChannels; |
| 1838 | _GlobalConfig2.default.maxAudioChannels = confInfo.maxAudioChannels; | 1839 | _GlobalConfig2.default.maxAudioChannels = confInfo.maxAudioChannels; |
| 1839 | _GlobalConfig2.default.maxMediaChannels = confInfo.maxMediaChannels; | 1840 | _GlobalConfig2.default.maxMediaChannels = confInfo.maxMediaChannels; |
| 1840 | - loger.log('H5Sass校验完成', ret); | 1841 | + loger.log('校验完成', ret); |
| 1841 | _this4._emit(Sass.SUCCESS, ret); | 1842 | _this4._emit(Sass.SUCCESS, ret); |
| 1842 | } else { | 1843 | } else { |
| 1843 | - loger.log('H5SassMD5校验-失败.'); | 1844 | + loger.log('MD5校验-失败.'); |
| 1844 | _this4._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_MD5_WRONG); | 1845 | _this4._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_MD5_WRONG); |
| 1845 | } | 1846 | } |
| 1846 | }).catch(function (err) { | 1847 | }).catch(function (err) { |
| 1847 | - loger.error('H5SassMD5\u6821\u9A8C-\u5F02\u5E38.\u72B6\u6001\u7801:' + err); | 1848 | + loger.error('MD5\u6821\u9A8C-\u5F02\u5E38.\u72B6\u6001\u7801:' + err); |
| 1848 | _this4._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_JOIN_FAILED); | 1849 | _this4._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_CLASS_JOIN_FAILED); |
| 1849 | }); | 1850 | }); |
| 1850 | } | 1851 | } |
| @@ -1857,33 +1858,33 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1857,33 +1858,33 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1857 | var _this5 = this; | 1858 | var _this5 = this; |
| 1858 | 1859 | ||
| 1859 | var url = 'http://' + confInfo.portal + '/3m/meeting/getClassH5.do?classNumber=' + confInfo.classId; | 1860 | var url = 'http://' + confInfo.portal + '/3m/meeting/getClassH5.do?classNumber=' + confInfo.classId; |
| 1860 | - loger.log('Sass获取Class详情.', url); | 1861 | + loger.log('获取Class详情.', url); |
| 1861 | fetch(url, { | 1862 | fetch(url, { |
| 1862 | timeout: 5000 | 1863 | timeout: 5000 |
| 1863 | }).then(function (ret) { | 1864 | }).then(function (ret) { |
| 1864 | if (ret.ok) { | 1865 | if (ret.ok) { |
| 1865 | return ret.json(); | 1866 | return ret.json(); |
| 1866 | } else { | 1867 | } else { |
| 1867 | - loger.error('Sass\u83B7\u53D6Class\u8BE6\u60C5-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); | 1868 | + loger.error('\u83B7\u53D6Class\u8BE6\u60C5-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); |
| 1868 | _this5._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_DETAIL); | 1869 | _this5._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_DETAIL); |
| 1869 | throw ''; | 1870 | throw ''; |
| 1870 | } | 1871 | } |
| 1871 | }).then(function (ret) { | 1872 | }).then(function (ret) { |
| 1872 | if (ret.errorCode === 0) { | 1873 | if (ret.errorCode === 0) { |
| 1873 | - loger.log('Sass获取Class详情完成'); | 1874 | + loger.log('获取Class详情完成'); |
| 1874 | _this5._emit(Sass.CLASS_GET_CLASS_DETAIL, ret); | 1875 | _this5._emit(Sass.CLASS_GET_CLASS_DETAIL, ret); |
| 1875 | } else { | 1876 | } else { |
| 1876 | - loger.warn('Sass获取Class详情失败.'); | 1877 | + loger.warn('获取Class详情失败.'); |
| 1877 | _this5._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_DETAIL); | 1878 | _this5._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_DETAIL); |
| 1878 | } | 1879 | } |
| 1879 | }).catch(function (err) { | 1880 | }).catch(function (err) { |
| 1880 | - loger.error('H5Sass\u83B7\u53D6Class\u8BE6\u60C5\u5F02\u5E38.\u72B6\u6001\u7801:' + err); | 1881 | + loger.error('\u83B7\u53D6Class\u8BE6\u60C5\u5F02\u5E38.\u72B6\u6001\u7801:' + err); |
| 1881 | _this5._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_DETAIL); | 1882 | _this5._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_DETAIL); |
| 1882 | }); | 1883 | }); |
| 1883 | } | 1884 | } |
| 1884 | }, { | 1885 | }, { |
| 1885 | - key: 'getMeetingParam', | ||
| 1886 | - value: function getMeetingParam() { | 1886 | + key: 'getClassParam', |
| 1887 | + value: function getClassParam() { | ||
| 1887 | var _this6 = this; | 1888 | var _this6 = this; |
| 1888 | 1889 | ||
| 1889 | /* | 1890 | /* |
| @@ -1905,29 +1906,29 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1905,29 +1906,29 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1905 | var timestamp = new Date().getTime(); | 1906 | var timestamp = new Date().getTime(); |
| 1906 | var authId = (0, _md2.default)(confInfo.classId + "" + timestamp); //课堂号+时间戳 的字符串,转成MD5 | 1907 | var authId = (0, _md2.default)(confInfo.classId + "" + timestamp); //课堂号+时间戳 的字符串,转成MD5 |
| 1907 | var url = 'http://' + confInfo.portal + '/3m/api/meeting/detail.do?meetingNumber=' + confInfo.classId + '×tamp=' + timestamp + '&authId=' + authId; | 1908 | var url = 'http://' + confInfo.portal + '/3m/api/meeting/detail.do?meetingNumber=' + confInfo.classId + '×tamp=' + timestamp + '&authId=' + authId; |
| 1908 | - loger.log('H5Sass获取getMeetingParam ', url); | 1909 | + loger.log('Sass getClassParam ', url); |
| 1909 | fetch(url, { | 1910 | fetch(url, { |
| 1910 | timeout: 5000 | 1911 | timeout: 5000 |
| 1911 | }).then(function (ret) { | 1912 | }).then(function (ret) { |
| 1912 | if (ret.ok) { | 1913 | if (ret.ok) { |
| 1913 | return ret.json(); | 1914 | return ret.json(); |
| 1914 | } else { | 1915 | } else { |
| 1915 | - loger.error('H5Sass\u83B7\u53D6getMeetingParam-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); | ||
| 1916 | - _this6._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_MEETING_PARAML); | 1916 | + loger.error('getClassParam-\u7F51\u7EDC\u5F02\u5E38.\u72B6\u6001\u7801:' + ret.status); |
| 1917 | + _this6._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_PARAML); | ||
| 1917 | 1918 | ||
| 1918 | throw ''; | 1919 | throw ''; |
| 1919 | } | 1920 | } |
| 1920 | }).then(function (ret) { | 1921 | }).then(function (ret) { |
| 1921 | if (ret.code === 0) { | 1922 | if (ret.code === 0) { |
| 1922 | - loger.log('Sass获取getMeetingParam完成'); | ||
| 1923 | - _this6._emit(Sass.CLASS_GET_MEETING_PARAM, ret); | 1923 | + loger.log('getClassParam 完成'); |
| 1924 | + _this6._emit(Sass.CLASS_GET_CLASS_PARAM, ret); | ||
| 1924 | } else { | 1925 | } else { |
| 1925 | - loger.warn('H5Sass获取getMeetingParam失败.'); | ||
| 1926 | - _this6._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_MEETING_PARAML); | 1926 | + loger.warn('getClassParam 失败.'); |
| 1927 | + _this6._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_PARAML); | ||
| 1927 | } | 1928 | } |
| 1928 | }).catch(function (err) { | 1929 | }).catch(function (err) { |
| 1929 | - loger.error('H5Sass\u83B7\u53D6getMeetingParam\u5F02\u5E38.\u72B6\u6001\u7801:' + err); | ||
| 1930 | - _this6._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_MEETING_PARAML); | 1930 | + loger.error('getClassParam\u5F02\u5E38.\u72B6\u6001\u7801:' + err); |
| 1931 | + _this6._emit(_MessageTypes2.default.MCU_ERROR, _MessageTypes2.default.ERR_GET_CLASS_PARAML); | ||
| 1931 | }); | 1932 | }); |
| 1932 | } | 1933 | } |
| 1933 | }]); | 1934 | }]); |
| @@ -1935,10 +1936,10 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -1935,10 +1936,10 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 1935 | return Sass; | 1936 | return Sass; |
| 1936 | }(_Emiter3.default); | 1937 | }(_Emiter3.default); |
| 1937 | 1938 | ||
| 1938 | - Sass.prototype.SUCCESS = Sass.SUCCESS = 'h5sass.success'; | 1939 | + Sass.prototype.SUCCESS = Sass.SUCCESS = 'Sass.success'; |
| 1939 | Sass.prototype.CLASS_INIT_SUCCESS = Sass.CLASS_INIT_SUCCESS = 'sass.class.init.success'; | 1940 | Sass.prototype.CLASS_INIT_SUCCESS = Sass.CLASS_INIT_SUCCESS = 'sass.class.init.success'; |
| 1940 | - Sass.prototype.CLASS_GET_MEETING_PARAM = Sass.CLASS_GET_MEETING_PARAM = 'class_getMeetingParam.message'; | ||
| 1941 | - Sass.prototype.CLASS_GET_CLASS_DETAIL = Sass.CLASS_GET_CLASS_DETAIL = 'class_getClassDetail.message'; | 1941 | + Sass.prototype.CLASS_GET_CLASS_PARAM = Sass.CLASS_GET_CLASS_PARAM = 'class.getClassParam.message'; |
| 1942 | + Sass.prototype.CLASS_GET_CLASS_DETAIL = Sass.CLASS_GET_CLASS_DETAIL = 'class.getClassDetail.message'; | ||
| 1942 | 1943 | ||
| 1943 | var _default = new Sass(); | 1944 | var _default = new Sass(); |
| 1944 | 1945 | ||
| @@ -2201,7 +2202,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -2201,7 +2202,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 2201 | 2202 | ||
| 2202 | 2203 | ||
| 2203 | MessageTypes.ERR_GET_CLASS_DETAIL = 300; //获取classDetail失败 | 2204 | MessageTypes.ERR_GET_CLASS_DETAIL = 300; //获取classDetail失败 |
| 2204 | - MessageTypes.ERR_GET_MEETING_PARAML = 301; //获取MeetingParam失败 | 2205 | + MessageTypes.ERR_GET_CLASS_PARAML = 301; //获取ClassParam失败 |
| 2205 | 2206 | ||
| 2206 | //APE | 2207 | //APE |
| 2207 | MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN = 500; //APE在sdk为初始化或未加入会议之前调用发送数据接口 | 2208 | MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN = 500; //APE在sdk为初始化或未加入会议之前调用发送数据接口 |
| @@ -2235,7 +2236,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -2235,7 +2236,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 2235 | MessageTypes.ErrorReson[MessageTypes.ERR_CLASS_JOIN_CONFILICT] = "已经在其它地方登陆"; | 2236 | MessageTypes.ErrorReson[MessageTypes.ERR_CLASS_JOIN_CONFILICT] = "已经在其它地方登陆"; |
| 2236 | 2237 | ||
| 2237 | MessageTypes.ErrorReson[MessageTypes.ERR_GET_CLASS_DETAIL = 300] = "获取classDetail失败"; | 2238 | MessageTypes.ErrorReson[MessageTypes.ERR_GET_CLASS_DETAIL = 300] = "获取classDetail失败"; |
| 2238 | - MessageTypes.ErrorReson[MessageTypes.ERR_GET_MEETING_PARAML] = "获取MeetingParam失败"; | 2239 | + MessageTypes.ErrorReson[MessageTypes.ERR_GET_CLASS_PARAML] = "获取ClassParam失败"; |
| 2239 | 2240 | ||
| 2240 | //APE | 2241 | //APE |
| 2241 | MessageTypes.ErrorReson[MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN] = "APE在sdk为初始化或未加入会议之前调用发送数据接口"; | 2242 | MessageTypes.ErrorReson[MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN] = "APE在sdk为初始化或未加入会议之前调用发送数据接口"; |
| @@ -2653,7 +2654,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -2653,7 +2654,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 2653 | GlobalConfig.tickValues = {}; // 滚动条关键点,用于快进快退 | 2654 | GlobalConfig.tickValues = {}; // 滚动条关键点,用于快进快退 |
| 2654 | 2655 | ||
| 2655 | 2656 | ||
| 2656 | - GlobalConfig.meetingParam = {}; //Sass直接返回的所有会议信息(最全) | 2657 | + GlobalConfig.classAllParam = {}; //Sass直接返回的所有会议信息(最全) |
| 2657 | GlobalConfig.classDetail = {}; //Sass直接返回的当前课堂基本信息 | 2658 | GlobalConfig.classDetail = {}; //Sass直接返回的当前课堂基本信息 |
| 2658 | 2659 | ||
| 2659 | GlobalConfig.docListPrepare = []; // 已经提前上传的文档,进入课堂后需要自动加载 | 2660 | GlobalConfig.docListPrepare = []; // 已经提前上传的文档,进入课堂后需要自动加载 |
| @@ -3433,7 +3434,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -3433,7 +3434,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 3433 | key: '_updateMCUConfInfoDescription', | 3434 | key: '_updateMCUConfInfoDescription', |
| 3434 | value: function _updateMCUConfInfoDescription(_data) { | 3435 | value: function _updateMCUConfInfoDescription(_data) { |
| 3435 | // let _mcuConfDesc=new pdu['RCConferenceDescriptorPdu'].decode(mcuConfDesc); | 3436 | // let _mcuConfDesc=new pdu['RCConferenceDescriptorPdu'].decode(mcuConfDesc); |
| 3436 | - loger.log('_updateMCUConfInfoDescription. _mcuConfDesc', _data); | 3437 | + loger.log('_updateMCUConfInfoDescription.', _data); |
| 3437 | //let classDescription=new pdu['RCConferenceDescriptorPdu'].decode(_data); | 3438 | //let classDescription=new pdu['RCConferenceDescriptorPdu'].decode(_data); |
| 3438 | console.log(_data); | 3439 | console.log(_data); |
| 3439 | //let info = this.mcuClassInfo.info; | 3440 | //let info = this.mcuClassInfo.info; |
| @@ -15072,7 +15073,7 @@ return /******/ (function(modules) { // webpackBootstrap | @@ -15072,7 +15073,7 @@ return /******/ (function(modules) { // webpackBootstrap | ||
| 15072 | value: function _pduMessageHandler(regBuffer) { | 15073 | value: function _pduMessageHandler(regBuffer) { |
| 15073 | var _this2 = this; | 15074 | var _this2 = this; |
| 15074 | 15075 | ||
| 15075 | - loger.log("RCPDU_REG_ADAPTER=============================="); | 15076 | + //loger.log("RCPDU_REG_ADAPTER=============================="); |
| 15076 | if (this._apeDelayed) { | 15077 | if (this._apeDelayed) { |
| 15077 | // this._apeDelayedMsgs.push(regBuffer); | 15078 | // this._apeDelayedMsgs.push(regBuffer); |
| 15078 | // this._apeDelayedStart(); | 15079 | // this._apeDelayedStart(); |
| @@ -59,7 +59,7 @@ export default class MessageEntrance extends Emiter { | @@ -59,7 +59,7 @@ export default class MessageEntrance extends Emiter { | ||
| 59 | _sass.on(_sass.SUCCESS, this._sassVerifySuccessHandler.bind(this)); | 59 | _sass.on(_sass.SUCCESS, this._sassVerifySuccessHandler.bind(this)); |
| 60 | _sass.on(_sass.CLASS_INIT_SUCCESS, this._sassInitSuccessHandler.bind(this)); | 60 | _sass.on(_sass.CLASS_INIT_SUCCESS, this._sassInitSuccessHandler.bind(this)); |
| 61 | _sass.on(_sass.CLASS_GET_CLASS_DETAIL, this._h5SassGetClassDetailSuccessHandler.bind(this)); | 61 | _sass.on(_sass.CLASS_GET_CLASS_DETAIL, this._h5SassGetClassDetailSuccessHandler.bind(this)); |
| 62 | - _sass.on(_sass.CLASS_GET_MEETING_PARAM,this._h5SassGetMeetingParaSuccessHandler); | 62 | + _sass.on(_sass.CLASS_GET_CLASS_PARAM,this._h5SassGetClassParaSuccessHandler); |
| 63 | 63 | ||
| 64 | // 底层MCU消息层 | 64 | // 底层MCU消息层 |
| 65 | _mcu = Mcu; | 65 | _mcu = Mcu; |
| @@ -313,8 +313,8 @@ export default class MessageEntrance extends Emiter { | @@ -313,8 +313,8 @@ export default class MessageEntrance extends Emiter { | ||
| 313 | 313 | ||
| 314 | } | 314 | } |
| 315 | 315 | ||
| 316 | - //获取会议所有参数 api/meeting/detail.do? flash中的接口文件是 getMeetingParam.do | ||
| 317 | - _h5SassGetMeetingParaSuccessHandler(_data){ | 316 | + //获取会议所有参数 api/meeting/detail.do? flash中的接口文件是 getClassParam.do |
| 317 | + _h5SassGetClassParaSuccessHandler(_data){ | ||
| 318 | loger.log('获取api/meeting/detail.do完成.'); | 318 | loger.log('获取api/meeting/detail.do完成.'); |
| 319 | //console.log(_data.docListPrepare); | 319 | //console.log(_data.docListPrepare); |
| 320 | //console.log(_data.mcuList); | 320 | //console.log(_data.mcuList); |
| @@ -338,7 +338,7 @@ export default class MessageEntrance extends Emiter { | @@ -338,7 +338,7 @@ export default class MessageEntrance extends Emiter { | ||
| 338 | GlobalConfig.setCurrentStatus(GlobalConfig.statusCode_2); | 338 | GlobalConfig.setCurrentStatus(GlobalConfig.statusCode_2); |
| 339 | if(_sass){ | 339 | if(_sass){ |
| 340 | _sass.getClassDetail();//会议信息 | 340 | _sass.getClassDetail();//会议信息 |
| 341 | - _sass.getMeetingParam();//会议参数大全 | 341 | + _sass.getClassParam();//会议参数大全 |
| 342 | } | 342 | } |
| 343 | 343 | ||
| 344 | //储存数据 | 344 | //储存数据 |
| @@ -379,6 +379,7 @@ export default class MessageEntrance extends Emiter { | @@ -379,6 +379,7 @@ export default class MessageEntrance extends Emiter { | ||
| 379 | initSuccessCallBackData.doc=GlobalConfig.doc;//文档服务器地址 | 379 | initSuccessCallBackData.doc=GlobalConfig.doc;//文档服务器地址 |
| 380 | //initSuccessCallBackData.classRole=GlobalConfig.classRole; | 380 | //initSuccessCallBackData.classRole=GlobalConfig.classRole; |
| 381 | initSuccessCallBackData.classId=GlobalConfig.classId; | 381 | initSuccessCallBackData.classId=GlobalConfig.classId; |
| 382 | + initSuccessCallBackData.className=GlobalConfig.className; | ||
| 382 | initSuccessCallBackData.h5Module=GlobalConfig.h5Module; | 383 | initSuccessCallBackData.h5Module=GlobalConfig.h5Module; |
| 383 | initSuccessCallBackData.isHost=GlobalConfig.isHost; | 384 | initSuccessCallBackData.isHost=GlobalConfig.isHost; |
| 384 | initSuccessCallBackData.maxAudioChannels=GlobalConfig.maxAudioChannels; | 385 | initSuccessCallBackData.maxAudioChannels=GlobalConfig.maxAudioChannels; |
| @@ -301,7 +301,7 @@ GlobalConfig.tickValues={}; // 滚动条关键点,用于快进快退 | @@ -301,7 +301,7 @@ GlobalConfig.tickValues={}; // 滚动条关键点,用于快进快退 | ||
| 301 | 301 | ||
| 302 | 302 | ||
| 303 | 303 | ||
| 304 | -GlobalConfig.meetingParam={};//Sass直接返回的所有会议信息(最全) | 304 | +GlobalConfig.classAllParam={};//Sass直接返回的所有会议信息(最全) |
| 305 | GlobalConfig.classDetail={};//Sass直接返回的当前课堂基本信息 | 305 | GlobalConfig.classDetail={};//Sass直接返回的当前课堂基本信息 |
| 306 | 306 | ||
| 307 | GlobalConfig.docListPrepare=[]; // 已经提前上传的文档,进入课堂后需要自动加载 | 307 | GlobalConfig.docListPrepare=[]; // 已经提前上传的文档,进入课堂后需要自动加载 |
| @@ -87,7 +87,7 @@ MessageTypes.ERR_CLASS_JOIN_CONFILICT=207;//已经在其它地方登陆 | @@ -87,7 +87,7 @@ MessageTypes.ERR_CLASS_JOIN_CONFILICT=207;//已经在其它地方登陆 | ||
| 87 | 87 | ||
| 88 | 88 | ||
| 89 | MessageTypes.ERR_GET_CLASS_DETAIL=300;//获取classDetail失败 | 89 | MessageTypes.ERR_GET_CLASS_DETAIL=300;//获取classDetail失败 |
| 90 | -MessageTypes.ERR_GET_MEETING_PARAML=301;//获取MeetingParam失败 | 90 | +MessageTypes.ERR_GET_CLASS_PARAML=301;//获取ClassParam失败 |
| 91 | 91 | ||
| 92 | //APE | 92 | //APE |
| 93 | MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN=500;//APE在sdk为初始化或未加入会议之前调用发送数据接口 | 93 | MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN=500;//APE在sdk为初始化或未加入会议之前调用发送数据接口 |
| @@ -123,7 +123,7 @@ MessageTypes.ErrorReson[MessageTypes.ERR_CLASS_JOIN_CONFILICT]="已经在其它 | @@ -123,7 +123,7 @@ MessageTypes.ErrorReson[MessageTypes.ERR_CLASS_JOIN_CONFILICT]="已经在其它 | ||
| 123 | 123 | ||
| 124 | 124 | ||
| 125 | MessageTypes.ErrorReson[MessageTypes.ERR_GET_CLASS_DETAIL=300]="获取classDetail失败"; | 125 | MessageTypes.ErrorReson[MessageTypes.ERR_GET_CLASS_DETAIL=300]="获取classDetail失败"; |
| 126 | -MessageTypes.ErrorReson[MessageTypes.ERR_GET_MEETING_PARAML]="获取MeetingParam失败"; | 126 | +MessageTypes.ErrorReson[MessageTypes.ERR_GET_CLASS_PARAML]="获取ClassParam失败"; |
| 127 | 127 | ||
| 128 | //APE | 128 | //APE |
| 129 | MessageTypes.ErrorReson[MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN]="APE在sdk为初始化或未加入会议之前调用发送数据接口"; | 129 | MessageTypes.ErrorReson[MessageTypes.ERR_APE_SEND_FAILED_NO_JOIN]="APE在sdk为初始化或未加入会议之前调用发送数据接口"; |
| @@ -22,12 +22,12 @@ class Sass extends Emiter { | @@ -22,12 +22,12 @@ class Sass extends Emiter { | ||
| 22 | 22 | ||
| 23 | //----3.验证完成后获取------ | 23 | //----3.验证完成后获取------ |
| 24 | //getClassDetail 获取会议详情 let url = `http://${classInfo.portal}/3m/meeting/getClassH5.do?classNumber=${classInfo.classId}`; | 24 | //getClassDetail 获取会议详情 let url = `http://${classInfo.portal}/3m/meeting/getClassH5.do?classNumber=${classInfo.classId}`; |
| 25 | - //getMeetingParam 获取会议最全参数集合 let url = `http://${classInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${classInfo.classId}×tamp=${timestamp}&authId=${authId}`; | 25 | + //getClassParam 获取会议最全参数集合 let url = `http://${classInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${classInfo.classId}×tamp=${timestamp}&authId=${authId}`; |
| 26 | 26 | ||
| 27 | 27 | ||
| 28 | //Sass获取课堂校验信息 | 28 | //Sass获取课堂校验信息 |
| 29 | getJoinParams(_initInfo) { | 29 | getJoinParams(_initInfo) { |
| 30 | - loger.log('Sass获取课堂校验信息', _initInfo); | 30 | + loger.log('初始化init获取课堂校验信息', _initInfo); |
| 31 | /* 获取用于加入课堂的参数 | 31 | /* 获取用于加入课堂的参数 |
| 32 | /3m/api/meeting/joinParams.do | 32 | /3m/api/meeting/joinParams.do |
| 33 | 参数 (application/x-www-form-urlencoded): | 33 | 参数 (application/x-www-form-urlencoded): |
| @@ -48,7 +48,7 @@ class Sass extends Emiter { | @@ -48,7 +48,7 @@ class Sass extends Emiter { | ||
| 48 | msType int 媒体服务器类型 | 48 | msType int 媒体服务器类型 |
| 49 | */ | 49 | */ |
| 50 | let url = `http://${_initInfo.portal}/3m/api/meeting/joinParams.do?meetingNumber=${_initInfo.classId}&userID=${_initInfo.userId}`; | 50 | let url = `http://${_initInfo.portal}/3m/api/meeting/joinParams.do?meetingNumber=${_initInfo.classId}&userID=${_initInfo.userId}`; |
| 51 | - loger.log('Sass获取课堂校验信息.', url); | 51 | + loger.log('初始化init获取课堂校验信息.', url); |
| 52 | fetch(url, { | 52 | fetch(url, { |
| 53 | timeout: 5000 | 53 | timeout: 5000 |
| 54 | }) | 54 | }) |
| @@ -56,7 +56,7 @@ class Sass extends Emiter { | @@ -56,7 +56,7 @@ class Sass extends Emiter { | ||
| 56 | if (ret.ok) { | 56 | if (ret.ok) { |
| 57 | return ret.json(); | 57 | return ret.json(); |
| 58 | } else { | 58 | } else { |
| 59 | - loger.error(`Sass获取课堂校验信息-网络异常.状态码:${ret.status}`); | 59 | + loger.error(`初始化init获取课堂校验信息-网络异常.状态码:${ret.status}`); |
| 60 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_INIT_NETWORK); | 60 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_INIT_NETWORK); |
| 61 | throw ''; | 61 | throw ''; |
| 62 | } | 62 | } |
| @@ -68,7 +68,7 @@ class Sass extends Emiter { | @@ -68,7 +68,7 @@ class Sass extends Emiter { | ||
| 68 | //3 没有对应的站点 | 68 | //3 没有对应的站点 |
| 69 | //4 站点已过期 | 69 | //4 站点已过期 |
| 70 | if (ret.code === 0) { | 70 | if (ret.code === 0) { |
| 71 | - loger.log('Sass获取课堂校验信息完成'); | 71 | + loger.log('初始化init获取课堂校验信息-完成'); |
| 72 | this._emit(Sass.CLASS_INIT_SUCCESS,ret); | 72 | this._emit(Sass.CLASS_INIT_SUCCESS,ret); |
| 73 | } else if(ret.code === 1) { | 73 | } else if(ret.code === 1) { |
| 74 | //loger.warn('Sass获取课堂校验信息失败.'); | 74 | //loger.warn('Sass获取课堂校验信息失败.'); |
| @@ -87,14 +87,14 @@ class Sass extends Emiter { | @@ -87,14 +87,14 @@ class Sass extends Emiter { | ||
| 87 | } | 87 | } |
| 88 | }) | 88 | }) |
| 89 | .catch(err => { | 89 | .catch(err => { |
| 90 | - loger.error(`Sass获取课堂校验信息异常.状态码:${err}`); | 90 | + loger.error(`初始化init获取课堂校验信息-异常.状态码:${err}`); |
| 91 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_INIT_PROTOCOL,err); | 91 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_INIT_PROTOCOL,err); |
| 92 | }); | 92 | }); |
| 93 | } | 93 | } |
| 94 | 94 | ||
| 95 | // Sass校验开始 | 95 | // Sass校验开始 |
| 96 | passwordAndMd5Checking(_param) { | 96 | passwordAndMd5Checking(_param) { |
| 97 | - loger.log('发起Sass校验', _param); | 97 | + loger.log('开始Sass校验', _param); |
| 98 | confInfo = _param; | 98 | confInfo = _param; |
| 99 | // 密码校验 | 99 | // 密码校验 |
| 100 | if (confInfo.passwordRequired === 'true'||confInfo.passwordRequired === true) { | 100 | if (confInfo.passwordRequired === 'true'||confInfo.passwordRequired === true) { |
| @@ -161,7 +161,7 @@ class Sass extends Emiter { | @@ -161,7 +161,7 @@ class Sass extends Emiter { | ||
| 161 | // 发起入会 | 161 | // 发起入会 |
| 162 | sendMD5Checking() { | 162 | sendMD5Checking() { |
| 163 | let url = `http://${confInfo.portal}/3m/meeting/md5CheckMeeting.do?siteId=${confInfo.siteId}&meetingNumber=${confInfo.classId}&userId=${confInfo.userId}&userName=${confInfo.userName}&userType=${confInfo.userType}&nopassword=${confInfo.passwordRequired}&md5=${confInfo.md5}`; | 163 | let url = `http://${confInfo.portal}/3m/meeting/md5CheckMeeting.do?siteId=${confInfo.siteId}&meetingNumber=${confInfo.classId}&userId=${confInfo.userId}&userName=${confInfo.userName}&userType=${confInfo.userType}&nopassword=${confInfo.passwordRequired}&md5=${confInfo.md5}`; |
| 164 | - loger.log('H5SassMD5校验', url); | 164 | + loger.log('MD5校验', url); |
| 165 | fetch(url, { | 165 | fetch(url, { |
| 166 | timeout: 5000 | 166 | timeout: 5000 |
| 167 | }) | 167 | }) |
| @@ -169,13 +169,13 @@ class Sass extends Emiter { | @@ -169,13 +169,13 @@ class Sass extends Emiter { | ||
| 169 | if (ret.status === 200) { | 169 | if (ret.status === 200) { |
| 170 | return ret.json(); | 170 | return ret.json(); |
| 171 | } else { | 171 | } else { |
| 172 | - loger.error(`H5SassMD5校验-网络异常.状态码:${ret.status}`); | 172 | + loger.error(`MD5校验-网络异常.状态码:${ret.status}`); |
| 173 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_JOIN_NETWORK); | 173 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_JOIN_NETWORK); |
| 174 | throw ''; | 174 | throw ''; |
| 175 | } | 175 | } |
| 176 | }) | 176 | }) |
| 177 | .then(ret => { | 177 | .then(ret => { |
| 178 | - if (ret.flag == "true") { | 178 | + if (ret.flag == "true"||ret.flag == true) { |
| 179 | if (ret.h5_mcu_list) { | 179 | if (ret.h5_mcu_list) { |
| 180 | let server = ret.h5_mcu_list.split(";")[0]; | 180 | let server = ret.h5_mcu_list.split(";")[0]; |
| 181 | confInfo.MCUServerIP = server.split(":")[0]; | 181 | confInfo.MCUServerIP = server.split(":")[0]; |
| @@ -191,16 +191,16 @@ class Sass extends Emiter { | @@ -191,16 +191,16 @@ class Sass extends Emiter { | ||
| 191 | GlobalConfig.maxVideoChannels=confInfo.maxVideoChannels; | 191 | GlobalConfig.maxVideoChannels=confInfo.maxVideoChannels; |
| 192 | GlobalConfig.maxAudioChannels=confInfo.maxAudioChannels; | 192 | GlobalConfig.maxAudioChannels=confInfo.maxAudioChannels; |
| 193 | GlobalConfig.maxMediaChannels=confInfo.maxMediaChannels; | 193 | GlobalConfig.maxMediaChannels=confInfo.maxMediaChannels; |
| 194 | - loger.log('H5Sass校验完成',ret); | 194 | + loger.log('校验完成',ret); |
| 195 | this._emit(Sass.SUCCESS,ret); | 195 | this._emit(Sass.SUCCESS,ret); |
| 196 | } else { | 196 | } else { |
| 197 | - loger.log('H5SassMD5校验-失败.'); | 197 | + loger.log('MD5校验-失败.'); |
| 198 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_MD5_WRONG); | 198 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_MD5_WRONG); |
| 199 | 199 | ||
| 200 | } | 200 | } |
| 201 | }) | 201 | }) |
| 202 | .catch(err => { | 202 | .catch(err => { |
| 203 | - loger.error(`H5SassMD5校验-异常.状态码:${err}`); | 203 | + loger.error(`MD5校验-异常.状态码:${err}`); |
| 204 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_JOIN_FAILED); | 204 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_CLASS_JOIN_FAILED); |
| 205 | }); | 205 | }); |
| 206 | } | 206 | } |
| @@ -208,7 +208,7 @@ class Sass extends Emiter { | @@ -208,7 +208,7 @@ class Sass extends Emiter { | ||
| 208 | // 获取会议详情 | 208 | // 获取会议详情 |
| 209 | getClassDetail() { | 209 | getClassDetail() { |
| 210 | let url = `http://${confInfo.portal}/3m/meeting/getClassH5.do?classNumber=${confInfo.classId}`; | 210 | let url = `http://${confInfo.portal}/3m/meeting/getClassH5.do?classNumber=${confInfo.classId}`; |
| 211 | - loger.log('Sass获取Class详情.', url); | 211 | + loger.log('获取Class详情.', url); |
| 212 | fetch(url, { | 212 | fetch(url, { |
| 213 | timeout: 5000 | 213 | timeout: 5000 |
| 214 | }) | 214 | }) |
| @@ -216,27 +216,27 @@ class Sass extends Emiter { | @@ -216,27 +216,27 @@ class Sass extends Emiter { | ||
| 216 | if (ret.ok) { | 216 | if (ret.ok) { |
| 217 | return ret.json(); | 217 | return ret.json(); |
| 218 | } else { | 218 | } else { |
| 219 | - loger.error(`Sass获取Class详情-网络异常.状态码:${ret.status}`); | 219 | + loger.error(`获取Class详情-网络异常.状态码:${ret.status}`); |
| 220 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_DETAIL); | 220 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_DETAIL); |
| 221 | throw ''; | 221 | throw ''; |
| 222 | } | 222 | } |
| 223 | }) | 223 | }) |
| 224 | .then(ret => { | 224 | .then(ret => { |
| 225 | if (ret.errorCode === 0) { | 225 | if (ret.errorCode === 0) { |
| 226 | - loger.log('Sass获取Class详情完成'); | 226 | + loger.log('获取Class详情完成'); |
| 227 | this._emit(Sass.CLASS_GET_CLASS_DETAIL, ret); | 227 | this._emit(Sass.CLASS_GET_CLASS_DETAIL, ret); |
| 228 | } else { | 228 | } else { |
| 229 | - loger.warn('Sass获取Class详情失败.'); | 229 | + loger.warn('获取Class详情失败.'); |
| 230 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_DETAIL); | 230 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_DETAIL); |
| 231 | } | 231 | } |
| 232 | }) | 232 | }) |
| 233 | .catch(err => { | 233 | .catch(err => { |
| 234 | - loger.error(`H5Sass获取Class详情异常.状态码:${err}`); | 234 | + loger.error(`获取Class详情异常.状态码:${err}`); |
| 235 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_DETAIL); | 235 | this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_DETAIL); |
| 236 | }); | 236 | }); |
| 237 | } | 237 | } |
| 238 | 238 | ||
| 239 | - getMeetingParam(){ | 239 | + getClassParam(){ |
| 240 | /* | 240 | /* |
| 241 | 参数 (application/x-www-form-urlencoded): | 241 | 参数 (application/x-www-form-urlencoded): |
| 242 | 名称 类型 可选 默认值 说明 | 242 | 名称 类型 可选 默认值 说明 |
| @@ -257,7 +257,7 @@ class Sass extends Emiter { | @@ -257,7 +257,7 @@ class Sass extends Emiter { | ||
| 257 | var timestamp=new Date().getTime(); | 257 | var timestamp=new Date().getTime(); |
| 258 | var authId=MD5(confInfo.classId+""+timestamp);//课堂号+时间戳 的字符串,转成MD5 | 258 | var authId=MD5(confInfo.classId+""+timestamp);//课堂号+时间戳 的字符串,转成MD5 |
| 259 | let url = `http://${confInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${confInfo.classId}×tamp=${timestamp}&authId=${authId}`; | 259 | let url = `http://${confInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${confInfo.classId}×tamp=${timestamp}&authId=${authId}`; |
| 260 | - loger.log('H5Sass获取getMeetingParam ', url); | 260 | + loger.log('Sass getClassParam ', url); |
| 261 | fetch(url, { | 261 | fetch(url, { |
| 262 | timeout: 5000 | 262 | timeout: 5000 |
| 263 | }) | 263 | }) |
| @@ -265,31 +265,31 @@ class Sass extends Emiter { | @@ -265,31 +265,31 @@ class Sass extends Emiter { | ||
| 265 | if (ret.ok) { | 265 | if (ret.ok) { |
| 266 | return ret.json(); | 266 | return ret.json(); |
| 267 | } else { | 267 | } else { |
| 268 | - loger.error(`H5Sass获取getMeetingParam-网络异常.状态码:${ret.status}`); | ||
| 269 | - this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_MEETING_PARAML); | 268 | + loger.error(`getClassParam-网络异常.状态码:${ret.status}`); |
| 269 | + this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_PARAML); | ||
| 270 | 270 | ||
| 271 | throw ''; | 271 | throw ''; |
| 272 | } | 272 | } |
| 273 | }) | 273 | }) |
| 274 | .then(ret => { | 274 | .then(ret => { |
| 275 | if (ret.code === 0) { | 275 | if (ret.code === 0) { |
| 276 | - loger.log('Sass获取getMeetingParam完成'); | ||
| 277 | - this._emit(Sass.CLASS_GET_MEETING_PARAM, ret); | 276 | + loger.log('getClassParam 完成'); |
| 277 | + this._emit(Sass.CLASS_GET_CLASS_PARAM, ret); | ||
| 278 | } else { | 278 | } else { |
| 279 | - loger.warn('H5Sass获取getMeetingParam失败.'); | ||
| 280 | - this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_MEETING_PARAML); | 279 | + loger.warn('getClassParam 失败.'); |
| 280 | + this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_PARAML); | ||
| 281 | } | 281 | } |
| 282 | }) | 282 | }) |
| 283 | .catch(err => { | 283 | .catch(err => { |
| 284 | - loger.error(`H5Sass获取getMeetingParam异常.状态码:${err}`); | ||
| 285 | - this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_MEETING_PARAML); | 284 | + loger.error(`getClassParam异常.状态码:${err}`); |
| 285 | + this._emit(MessageTypes.MCU_ERROR,MessageTypes.ERR_GET_CLASS_PARAML); | ||
| 286 | }); | 286 | }); |
| 287 | } | 287 | } |
| 288 | } | 288 | } |
| 289 | 289 | ||
| 290 | -Sass.prototype.SUCCESS = Sass.SUCCESS = 'h5sass.success'; | 290 | +Sass.prototype.SUCCESS = Sass.SUCCESS = 'Sass.success'; |
| 291 | Sass.prototype.CLASS_INIT_SUCCESS = Sass.CLASS_INIT_SUCCESS = 'sass.class.init.success'; | 291 | Sass.prototype.CLASS_INIT_SUCCESS = Sass.CLASS_INIT_SUCCESS = 'sass.class.init.success'; |
| 292 | -Sass.prototype.CLASS_GET_MEETING_PARAM= Sass.CLASS_GET_MEETING_PARAM = 'class_getMeetingParam.message'; | ||
| 293 | -Sass.prototype.CLASS_GET_CLASS_DETAIL= Sass.CLASS_GET_CLASS_DETAIL = 'class_getClassDetail.message'; | 292 | +Sass.prototype.CLASS_GET_CLASS_PARAM= Sass.CLASS_GET_CLASS_PARAM = 'class.getClassParam.message'; |
| 293 | +Sass.prototype.CLASS_GET_CLASS_DETAIL= Sass.CLASS_GET_CLASS_DETAIL = 'class.getClassDetail.message'; | ||
| 294 | export default new Sass; | 294 | export default new Sass; |
| 295 | 295 |
| @@ -64,7 +64,7 @@ export default class Ape extends Emiter { | @@ -64,7 +64,7 @@ export default class Ape extends Emiter { | ||
| 64 | 64 | ||
| 65 | // 消息处理 | 65 | // 消息处理 |
| 66 | _pduMessageHandler(regBuffer) { | 66 | _pduMessageHandler(regBuffer) { |
| 67 | - loger.log("RCPDU_REG_ADAPTER=============================="); | 67 | + //loger.log("RCPDU_REG_ADAPTER=============================="); |
| 68 | if (this._apeDelayed) { | 68 | if (this._apeDelayed) { |
| 69 | // this._apeDelayedMsgs.push(regBuffer); | 69 | // this._apeDelayedMsgs.push(regBuffer); |
| 70 | // this._apeDelayedStart(); | 70 | // this._apeDelayedStart(); |
| @@ -123,7 +123,7 @@ class MCU extends Emiter { | @@ -123,7 +123,7 @@ class MCU extends Emiter { | ||
| 123 | 123 | ||
| 124 | _updateMCUConfInfoDescription(_data) { | 124 | _updateMCUConfInfoDescription(_data) { |
| 125 | // let _mcuConfDesc=new pdu['RCConferenceDescriptorPdu'].decode(mcuConfDesc); | 125 | // let _mcuConfDesc=new pdu['RCConferenceDescriptorPdu'].decode(mcuConfDesc); |
| 126 | - loger.log('_updateMCUConfInfoDescription. _mcuConfDesc', _data); | 126 | + loger.log('_updateMCUConfInfoDescription.', _data); |
| 127 | //let classDescription=new pdu['RCConferenceDescriptorPdu'].decode(_data); | 127 | //let classDescription=new pdu['RCConferenceDescriptorPdu'].decode(_data); |
| 128 | console.log(_data); | 128 | console.log(_data); |
| 129 | //let info = this.mcuClassInfo.info; | 129 | //let info = this.mcuClassInfo.info; |
-
请 注册 或 登录 后发表评论