2012-08-08 44 views
1

当我开始视频聊天时,两个客户端上的视频窗口关闭并每2秒重新打开一次。控制台上有大量消息,但都来自openTok JavaScript文件。它与如何调用session.publish(publisher)函数有关,但我不确定问题是什么。这个问题是新的 - 上周工作正常,从那时起我没有触及客户端和服务器代码。 DID工作的备份现在不会。 Tokbox端有什么变化?Opentok连续窗口重装

如果有人可以看看我的代码,我会很感激。

我的客户端代码位于:http://paste.ubuntu.com/1135279/ 这里是控制台输出,每当窗口打开和关闭时最后6行都会重复。

TB.min.js:251[DEBUG] opentok: TB.setLogLevel(4) 
TB.min.js:251[DEBUG] opentok: Session.connect(413302) 
TB.min.js:251[DEBUG] opentok: TB.checkSystemRequirements() 
TB.min.js:251[DEBUG] opentok: TB.removeEventListener(sessionConnected) 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(sessionConnected) 
TB.min.js:251[DEBUG] opentok: TB.removeEventListener(streamCreated) 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(streamCreated) 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(exception) 
TB.min.js:251[DEBUG] opentok: TB.removeEventListener(exception) 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(exception) 
TB.min.js:251[DEBUG] opentok: TB.setLogLevel(4) 
TB.min.js:251[DEBUG] opentok: TB.checkSystemRequirements() 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(exception) 
TB.min.js:251[DEBUG] opentok: TB.removeEventListener(exception) 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(exception) 
chat:373TB.addEventListener 
TB.min.js:251[DEBUG] opentok: TB.initSession(1_MX40MTMzMDJ-flR1ZSBBdWcgMDcgMTc6MzU6MDIgUERUIDIwMTJ-MC4zMzExMDQ3fg) 
TB.min.js:251[DEBUG] opentok: TB.removeEventListener(sessionConnected) 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(sessionConnected) 
TB.min.js:251[DEBUG] opentok: TB.removeEventListener(sessionDisconnected) 
TB.min.js:251[DEBUG] opentok: TB.addEventListener(sessionDisconnected) 
chat:377Uncaught ReferenceError: connectionCreatedHandler is not defined 
TB.min.js:251[DEBUG] opentok: TB.sessionConnected: 1_MX40MTMzMDJ-flR1ZSBBdWcgMDcgMTc6MzU6MDIgUERUIDIwMTJ-MC4zMzExMDQ3fg - 5f4c204130c5bb9c7ba058dbb7da96fbb377e09d 
chat:322sessionConnectedHandler 
TB.min.js:251[DEBUG] opentok: TB.initPublisher(cPMLG7xrBPaEfhFwo2mvdrCkvPOe4NywvideoBox) 
TB.min.js:251[DEBUG] opentok: Session.publish([object Object]):undefined 
TB.min.js:251[DEBUG] opentok: Pending: publishToSession(1_MX40MTMzMDJ-flR1ZSBBdWcgMDcgMTc6MzU6MDIgUERUIDIwMTJ-MC4zMzExMDQ3fg,5f4c204130c5bb9c7ba058dbb7da96fbb377e09d,T1==cGFydG5lcl9pZD00MTMzMDImc2lnPTBiYThlMzVjYWY3OGQzNDk0MTA0ZmZhOTEwZjRlZDNjOTNhYjg2MTc6c2Vzc2lvbl9pZD0xX01YNDBNVE16TURKLWZsUjFaU0JCZFdjZ01EY2dNVGM2TXpVNk1ESWdVRVJVSURJd01USi1NQzR6TXpFeE1EUTNmZyZjcmVhdGVfdGltZT0xMzQ0Mzg2MTAzJm5vbmNlPTMwNzk0MyZyb2xlPXB1Ymxpc2hlcg==) on component publisher_1 
TB.min.js:251[DEBUG] opentok: TB.connectionCreated 
TB.min.js:251[DEBUG] opentok: TB.deviceAccessHandler: accessDialogOpened 
TB.min.js:251[DEBUG] opentok: TB.resize 
TB.min.js:251[DEBUG] opentok: TB.resize 
TB.min.js:251[DEBUG] opentok: TB.deviceAccessHandler: accessDialogClosed 
TB.min.js:251[DEBUG] opentok: TB.deviceAccessHandler: accessDenied 
TB.min.js:251[DEBUG] opentok: Pending: cleanupView() on component publisher_1 

回答

0

这是晚了一点回答,但它看起来像你不听sessionConnectedHandler日志,如果你尝试发布/连接会话之前订阅的视频流这可能会导致一些问题寻找。您可以在发行说明here中查看是否有任何代码已更改。