2012-08-08 10 views
1

화상 채팅을 시작하면 두 클라이언트의 비디오 창이 닫히고 2 초마다 다시 열립니다. 콘솔에는 많은 메시지가 있지만 openTok javascript 파일의 메시지입니다. 그것은 session.publish (publisher) 함수가 호출되는 방법과 관련이 있지만 문제가 무엇인지 잘 모르겠습니다. 이 문제는 새로운 것입니다. 지난 주에 잘 작동 했었고 그 이후로 클라이언트 나 서버 코드를 건드리지 않았습니다. 이제는 작동하지 않는 백업이 없습니다. 최근 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에서 코드가 변경되었는지 확인할 수 있습니다.