正在显示
4 个修改的文件
包含
14 行增加
和
7 行删除
此 diff 太大无法显示。
| @@ -29,7 +29,7 @@ import MediaModule from 'apes/MediaModule'; | @@ -29,7 +29,7 @@ import MediaModule from 'apes/MediaModule'; | ||
| 29 | import UTF8 from 'utf-8'; | 29 | import UTF8 from 'utf-8'; |
| 30 | 30 | ||
| 31 | let loger = Loger.getLoger('McuClient'); | 31 | let loger = Loger.getLoger('McuClient'); |
| 32 | -let _sdkInfo = {"version": "v1.29.2.20170601", "author": "www.3mang.com"}; | 32 | +let _sdkInfo = {"version": "v1.29.7.20170601", "author": "www.3mang.com"}; |
| 33 | 33 | ||
| 34 | //APE | 34 | //APE |
| 35 | let _sass; | 35 | let _sass; |
| @@ -608,9 +608,9 @@ class ConferApe extends Ape { | @@ -608,9 +608,9 @@ class ConferApe extends Ape { | ||
| 608 | //const recordInfo = pdu['RCWhiteboardDataRequestPdu'].decode(pdu); | 608 | //const recordInfo = pdu['RCWhiteboardDataRequestPdu'].decode(pdu); |
| 609 | //loger.log("conferMsgComingHandler",recordInfo); | 609 | //loger.log("conferMsgComingHandler",recordInfo); |
| 610 | 610 | ||
| 611 | - var chatReceivePdu = pdu['RCConferenceSendDataRequestPdu'].decode(_data); | 611 | + let chatReceivePdu = pdu['RCConferenceSendDataRequestPdu'].decode(_data); |
| 612 | 612 | ||
| 613 | - var chatMsg = {}; | 613 | + let chatMsg = {}; |
| 614 | chatMsg.fromNodeID = chatReceivePdu.initiator; | 614 | chatMsg.fromNodeID = chatReceivePdu.initiator; |
| 615 | chatMsg.toNodeID = chatReceivePdu.peer; | 615 | chatMsg.toNodeID = chatReceivePdu.peer; |
| 616 | chatMsg.message = this._rCArrayBufferUtil.uint8ArrayToStr(chatReceivePdu.userData, 2); | 616 | chatMsg.message = this._rCArrayBufferUtil.uint8ArrayToStr(chatReceivePdu.userData, 2); |
| @@ -643,6 +643,7 @@ class ConferApe extends Ape { | @@ -643,6 +643,7 @@ class ConferApe extends Ape { | ||
| 643 | //收到父级页面的消息,需要广播发送出去 | 643 | //收到父级页面的消息,需要广播发送出去 |
| 644 | onThirdReciveParentMessage(_msg){ | 644 | onThirdReciveParentMessage(_msg){ |
| 645 | loger.log('收到页面的消息->广播给其他模块->',_msg); | 645 | loger.log('收到页面的消息->广播给其他模块->',_msg); |
| 646 | + this.sendThirdBroadcastData({to:0,message:_msg}); | ||
| 646 | } | 647 | } |
| 647 | //发送第三方广播消息 | 648 | //发送第三方广播消息 |
| 648 | sendThirdBroadcastData(_param){ | 649 | sendThirdBroadcastData(_param){ |
| @@ -659,7 +660,7 @@ class ConferApe extends Ape { | @@ -659,7 +660,7 @@ class ConferApe extends Ape { | ||
| 659 | let thirdBroadcastSendPdu = new pdu['RCThirdSendBroadcastDataRequestPdu']; | 660 | let thirdBroadcastSendPdu = new pdu['RCThirdSendBroadcastDataRequestPdu']; |
| 660 | thirdBroadcastSendPdu.type = pdu.RCPDU_THIRD_BROADCAST_DATA_REQUEST; | 661 | thirdBroadcastSendPdu.type = pdu.RCPDU_THIRD_BROADCAST_DATA_REQUEST; |
| 661 | thirdBroadcastSendPdu.initiator = this._classInfo.nodeId;//发起人 | 662 | thirdBroadcastSendPdu.initiator = this._classInfo.nodeId;//发起人 |
| 662 | - thirdBroadcastSendPdu.peer = parseInt(_param.to);//发送给谁,公聊的时候是0,私聊的时候是指定的用户id | 663 | + thirdBroadcastSendPdu.peer = parseInt(_param.to)||0;//发送给谁,公聊的时候是0,私聊的时候是指定的用户id |
| 663 | thirdBroadcastSendPdu.isPublic = true; | 664 | thirdBroadcastSendPdu.isPublic = true; |
| 664 | thirdBroadcastSendPdu.message = this._rCArrayBufferUtil.strToUint8Array("h5" + _param.message); | 665 | thirdBroadcastSendPdu.message = this._rCArrayBufferUtil.strToUint8Array("h5" + _param.message); |
| 665 | 666 | ||
| @@ -676,12 +677,16 @@ class ConferApe extends Ape { | @@ -676,12 +677,16 @@ class ConferApe extends Ape { | ||
| 676 | //监听第三方消息通道消息 | 677 | //监听第三方消息通道消息 |
| 677 | onThirdBroadcastDataHandler(_data){ | 678 | onThirdBroadcastDataHandler(_data){ |
| 678 | //loger.log("监听第三方消息通道消息->",_data); | 679 | //loger.log("监听第三方消息通道消息->",_data); |
| 679 | - var thirdBroadcastReceivePdu = pdu['RCThirdSendBroadcastDataRequestPdu'].decode(_data); | ||
| 680 | - var thirdMessage = {}; | 680 | + let thirdBroadcastReceivePdu = pdu['RCThirdSendBroadcastDataRequestPdu'].decode(_data); |
| 681 | + let thirdMessage = {}; | ||
| 681 | thirdMessage.fromNodeID = thirdBroadcastReceivePdu.initiator; | 682 | thirdMessage.fromNodeID = thirdBroadcastReceivePdu.initiator; |
| 682 | thirdMessage.toNodeID = thirdBroadcastReceivePdu.peer; | 683 | thirdMessage.toNodeID = thirdBroadcastReceivePdu.peer; |
| 683 | - thirdMessage.message = this._rCArrayBufferUtil.uint8ArrayToStr(thirdBroadcastReceivePdu.userData, 2); | 684 | + //loger.log("监听第三方消息通道消息->1", thirdMessage); |
| 685 | + thirdMessage.message = this._rCArrayBufferUtil.uint8ArrayToStr(thirdBroadcastReceivePdu.message, 2); | ||
| 684 | loger.log("监听第三方消息通道消息->", thirdMessage); | 686 | loger.log("监听第三方消息通道消息->", thirdMessage); |
| 687 | + if(this.thirdMessage){ | ||
| 688 | + this.thirdMessage.sendMessageToParent(thirdMessage.message); | ||
| 689 | + } | ||
| 685 | } | 690 | } |
| 686 | 691 | ||
| 687 | //------------------第三方消息 end----------------------------------------- | 692 | //------------------第三方消息 end----------------------------------------- |
| @@ -21,7 +21,9 @@ class ThirdMessage extends Emiter{ | @@ -21,7 +21,9 @@ class ThirdMessage extends Emiter{ | ||
| 21 | message: 'sdk->hello world', | 21 | message: 'sdk->hello world', |
| 22 | } | 22 | } |
| 23 | this.messenger.send(JSON.stringify(jsonObj));*/ | 23 | this.messenger.send(JSON.stringify(jsonObj));*/ |
| 24 | + | ||
| 24 | if(this.messenger){ | 25 | if(this.messenger){ |
| 26 | + loger.log('发送消息给父级页面->',_msg); | ||
| 25 | this.messenger.send(_msg); | 27 | this.messenger.send(_msg); |
| 26 | } | 28 | } |
| 27 | } | 29 | } |
-
请 注册 或 登录 后发表评论