diff --git a/src/EngineEntrance.js b/src/EngineEntrance.js
index 18eb480..000ca0f 100644
--- a/src/EngineEntrance.js
+++ b/src/EngineEntrance.js
@@ -63,7 +63,7 @@ export default class MessageEntrance extends Emiter {
super();
this.lastClassActiveTime=0;//最后一次课堂激活的时间戳
//sdk 信息
- GlobalConfig.sdkVersion = "v2.38.5.201712011";
+ GlobalConfig.sdkVersion = "v2.38.6.201712013";
loger.warn("sdkVersion:" + GlobalConfig.sdkVersion);
console.log("sdkVersion:" + GlobalConfig.sdkVersion);
//设置
diff --git a/src/apes/MessengerMoudle.js b/src/apes/MessengerMoudle.js
index 4e6a270..3ed1e6d 100644
--- a/src/apes/MessengerMoudle.js
+++ b/src/apes/MessengerMoudle.js
@@ -91,18 +91,20 @@ class MessengerMoudle {
if (typeof _msg == 'object' && _msg.data) {
msgData = _msg.data;
}
+ if(msgData){
+ let msgPairs = msgData.split('__Messenger__');
+ let msg1 = msgPairs[1];
+ let pairs = msgPairs[0].split('|');
+ let prefix = pairs[0];
+ let name = pairs[1];
- let msgPairs = msgData.split('__Messenger__');
- let msg1 = msgPairs[1];
- let pairs = msgPairs[0].split('|');
- let prefix = pairs[0];
- let name = pairs[1];
-
- for (let i = 0; i < self.listenFunc.length; i++) {
- if (prefix + name === self.prefix + self.name) {
- self.listenFunc[i](msg1);
+ for (let i = 0; i < self.listenFunc.length; i++) {
+ if (prefix + name === self.prefix + self.name) {
+ self.listenFunc[i](msg1);
+ }
}
}
+
};
if (this.supportPostMessage) {
diff --git a/src/apes/WebRtcApe.js b/src/apes/WebRtcApe.js
index 1918aff..66e3142 100644
--- a/src/apes/WebRtcApe.js
+++ b/src/apes/WebRtcApe.js
@@ -896,7 +896,6 @@ class WebRtcApe extends Emiter {
if (_params.videoResolution) {
this.videoResolution = _params.videoResolution || this.videoResolution;//默认是240P 20 320x240 15 200
}
-
clearTimeout(this.changeDevicesDelay);
this.changeDevicesDelay = setTimeout(()=> {
this.changePublishStatusAndServerRecord(WebRtcApe.RECORD_STATUS_0);
diff --git a/src/messenger.js b/src/messenger.js
index 53774e2..c66e6d6 100644
--- a/src/messenger.js
+++ b/src/messenger.js
@@ -80,17 +80,20 @@ window.Messenger = (function () {
msg = msg.data;
}
- var msgPairs = msg.split('__Messenger__');
- var msg = msgPairs[1];
- var pairs = msgPairs[0].split('|');
- var prefix = pairs[0];
- var name = pairs[1];
+ if(msg){
+ var msgPairs = msg.split('__Messenger__');
+ var msg = msgPairs[1];
+ var pairs = msgPairs[0].split('|');
+ var prefix = pairs[0];
+ var name = pairs[1];
- for (var i = 0; i < self.listenFunc.length; i++) {
- if (prefix + name === self.prefix + self.name) {
- self.listenFunc[i](msg);
+ for (var i = 0; i < self.listenFunc.length; i++) {
+ if (prefix + name === self.prefix + self.name) {
+ self.listenFunc[i](msg);
+ }
}
}
+
};
if (supportPostMessage) {