2014-04-08 38 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

相關問題