李勇

1.修改定义的变量名称

@@ -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}&timestamp=${timestamp}&authId=${authId}`; 1662 + //getClassParam 获取会议最全参数集合 let url = `http://${classInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${classInfo.classId}&timestamp=${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 + '&timestamp=' + timestamp + '&authId=' + authId; 1908 var url = 'http://' + confInfo.portal + '/3m/api/meeting/detail.do?meetingNumber=' + confInfo.classId + '&timestamp=' + 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}&timestamp=${timestamp}&authId=${authId}`; 25 + //getClassParam 获取会议最全参数集合 let url = `http://${classInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${classInfo.classId}&timestamp=${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}&timestamp=${timestamp}&authId=${authId}`; 259 let url = `http://${confInfo.portal}/3m/api/meeting/detail.do?meetingNumber=${confInfo.classId}&timestamp=${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;