李勇

修复第三方消息通道报错的问题

@@ -63,7 +63,7 @@ export default class MessageEntrance extends Emiter { @@ -63,7 +63,7 @@ export default class MessageEntrance extends Emiter {
63 super(); 63 super();
64 this.lastClassActiveTime=0;//最后一次课堂激活的时间戳 64 this.lastClassActiveTime=0;//最后一次课堂激活的时间戳
65 //sdk 信息 65 //sdk 信息
66 - GlobalConfig.sdkVersion = "v2.38.5.201712011"; 66 + GlobalConfig.sdkVersion = "v2.38.6.201712013";
67 loger.warn("sdkVersion:" + GlobalConfig.sdkVersion); 67 loger.warn("sdkVersion:" + GlobalConfig.sdkVersion);
68 console.log("sdkVersion:" + GlobalConfig.sdkVersion); 68 console.log("sdkVersion:" + GlobalConfig.sdkVersion);
69 //设置 69 //设置
@@ -91,7 +91,7 @@ class MessengerMoudle { @@ -91,7 +91,7 @@ class MessengerMoudle {
91 if (typeof _msg == 'object' && _msg.data) { 91 if (typeof _msg == 'object' && _msg.data) {
92 msgData = _msg.data; 92 msgData = _msg.data;
93 } 93 }
94 - 94 + if(msgData){
95 let msgPairs = msgData.split('__Messenger__'); 95 let msgPairs = msgData.split('__Messenger__');
96 let msg1 = msgPairs[1]; 96 let msg1 = msgPairs[1];
97 let pairs = msgPairs[0].split('|'); 97 let pairs = msgPairs[0].split('|');
@@ -103,6 +103,8 @@ class MessengerMoudle { @@ -103,6 +103,8 @@ class MessengerMoudle {
103 self.listenFunc[i](msg1); 103 self.listenFunc[i](msg1);
104 } 104 }
105 } 105 }
  106 + }
  107 +
106 }; 108 };
107 109
108 if (this.supportPostMessage) { 110 if (this.supportPostMessage) {
@@ -896,7 +896,6 @@ class WebRtcApe extends Emiter { @@ -896,7 +896,6 @@ class WebRtcApe extends Emiter {
896 if (_params.videoResolution) { 896 if (_params.videoResolution) {
897 this.videoResolution = _params.videoResolution || this.videoResolution;//默认是240P 20 320x240 15 200 897 this.videoResolution = _params.videoResolution || this.videoResolution;//默认是240P 20 320x240 15 200
898 } 898 }
899 -  
900 clearTimeout(this.changeDevicesDelay); 899 clearTimeout(this.changeDevicesDelay);
901 this.changeDevicesDelay = setTimeout(()=> { 900 this.changeDevicesDelay = setTimeout(()=> {
902 this.changePublishStatusAndServerRecord(WebRtcApe.RECORD_STATUS_0); 901 this.changePublishStatusAndServerRecord(WebRtcApe.RECORD_STATUS_0);
@@ -80,6 +80,7 @@ window.Messenger = (function () { @@ -80,6 +80,7 @@ window.Messenger = (function () {
80 msg = msg.data; 80 msg = msg.data;
81 } 81 }
82 82
  83 + if(msg){
83 var msgPairs = msg.split('__Messenger__'); 84 var msgPairs = msg.split('__Messenger__');
84 var msg = msgPairs[1]; 85 var msg = msgPairs[1];
85 var pairs = msgPairs[0].split('|'); 86 var pairs = msgPairs[0].split('|');
@@ -91,6 +92,8 @@ window.Messenger = (function () { @@ -91,6 +92,8 @@ window.Messenger = (function () {
91 self.listenFunc[i](msg); 92 self.listenFunc[i](msg);
92 } 93 }
93 } 94 }
  95 + }
  96 +
94 }; 97 };
95 98
96 if (supportPostMessage) { 99 if (supportPostMessage) {