2014-04-08 31 views
1

如何在此代码中包含视频录制和下载,我之前在此问题中的查询已成功解决,但现在我需要在此存档功能解。如何使用v2.2(opentok版本)进行视频录制和下载

<!DOCTYPE html> 
    <html lang="en"> 
    <head> 
     <meta charset="UTF-8"> 
     <title></title> 
    </head> 
    <body> 
     <div id="myPublisherDiv"></div> 
     <div id="subscriberBucket"></div> 

     <script src="https://static.opentok.com/webrtc/v2.2/js/opentok.min.js" ></script> 
     <script type="text/javascript"> 

     var apiKey = "<YOUR API KEY>"; 
     var sessionId = "<YOUR SESSION ID>"; 
     var token = "<YOUR SESSION ID'S TOKEN>"; 

     session = OT.initSession(apiKey, sessionId); 

     session.connect(token, function (err) { 
       if (!err) { 
        session.publish("myPublisherDiv", { mirror: false }); 
       } 
      }); 
      session.on({ 
       "streamCreated": function (event) { 
        session.subscribe(event.stream, "subscriberBucket", { width: 600, height: 450 }, { insertMode: "append" }); 
       } 
      }); 

     </script> 
    </body> 
    </html> 

并请提尤尔答案如果有什么是错的或不在此行

session.on({ 
       "streamCreated": function (event) { 
        session.subscribe(event.stream, "subscriberBucket", { width: 600, height: 450 }, { insertMode: "append" }); 
+0

您是否也可以包含源代码? – songz

+0

请参阅编辑,我的数据库中有一些代码用于计时器和ajax代码,因此在点击麦克风或音频图标时忽略它们 – user3422250

+0

,它看起来像这个页面试图执行某些代码或正在请求某些内容'static.opentok.com' – user3422250

回答

1

我在另一个OpenTok app测试,点击静音和声音图标,但无法重现你正在看。
然后,我创建了一个新的非常简单的组视频聊天应用程序,点击静音和声音图标,我也无法重现你所看到的。

我会粘贴在我的群组视频聊天应用程序中,您可以从此开始,并逐个缓慢地添加您自己的代码。然后,您将能够看到导致会话断开连接的原因。以下是我的简单群组视频聊天应用程序:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title></title> 
</head> 
<body> 
    <div id="myPublisherDiv"></div> 
    <div id="subscriberBucket"></div> 

    <script src="https://static.opentok.com/webrtc/v2.2/js/opentok.min.js" ></script> 
    <script type="text/javascript"> 

    var apiKey = "<YOUR API KEY>"; 
    var sessionId = "<YOUR SESSION ID>"; 
    var token = "<YOUR SESSION ID'S TOKEN>"; 

    session = OT.initSession(apiKey, sessionId); 

    session.connect(token, function(err){ 
     if(!err){ 
      session.publish("myPublisherDiv"); 
     } 
    }); 
    session.on({ 
     "streamCreated": function(event){ 
      session.subscribe(event.stream, "subscriberBucket", {insertMode: "append"}); 
     } 
    }); 

    </script> 
</body> 
</html> 
+0

请参阅编辑,您的解决方案工作,并且点击麦克风或音频按钮没有问题,但现在我需要具有录制/存档功能,还有下载选项,请参阅编辑 – user3422250

相关问题