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