【问题标题】:Face to face video chat using openTok (tokbox)使用 openTok (tokbox) 进行面对面视频聊天
【发布时间】:2014-02-19 20:09:14
【问题描述】:

我建立了一种社交网络,用户可以在其中互相聊天。 只有私人聊天,而不是房间或群组或类似的东西。

我想在聊天中添加一个功能 - 视频聊天。

我找到了 openTok (tokbox)。 我从他们的手册中阅读了很多,但我无法使其工作。

我从简单的事情开始。

我用这段代码在两台不同的电脑上打开了网址:

<html>
    <head>
    <script src="http://static.opentok.com/webrtc/v2.0/js/TB.min.js" ></script>
    <meta http-equiv="X-UA-Compatible" content="chrome=1">
    <script type="text/javascript">
          var apiKey    = **myApiKey**;
          var sessionId = **sessionId **;
          var token     = **token**;

          function sessionConnectedHandler (event) {
             session.publish( publisher );
             subscribeToStreams(event.streams);
          }
          function subscribeToStreams(streams) {
            for (var i = 0; i < streams.length; i++) {
                var stream = streams[i];
                if (stream.connection.connectionId 
                       != session.connection.connectionId) {
                    session.subscribe(stream);
                }
            }
          }
          function streamCreatedHandler(event) {
            subscribeToStreams(event.streams);
          }

          var publisher = TB.initPublisher(apiKey);
          var session   = TB.initSession(sessionId);

          session.connect(apiKey, token);
          session.addEventListener("sessionConnected", 
                                   sessionConnectedHandler);

          session.addEventListener("streamCreated", 
                                   streamCreatedHandler);
        </script>
    </head>
    <body>
    </body>
</html>

当然,我将 myApiKeysessionIdtoken 更改为我帐户中的详细信息。

问题是在我能看到自己的每一页中,购买合作伙伴窗口并没有停止加载...

我能做什么?

谢谢

【问题讨论】:

  • 你能添加一个 JSfiddle 吗?

标签: javascript opentok tokbox


【解决方案1】:

在您的sessionConnectedHandler() 中,您必须删除publisher 参数,然后它才能正常工作...看起来像这样:

function sessionConnectedHandler(event) {
  subscribeToStreams(event.streams);
  session.publish();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多