Как сделать запись и скачивание видео с помощью 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" });
1 ответ
Я протестировал другое приложение 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");
}
});
session.on({
"streamCreated": function(event){
session.subscribe( event.stream, "subscriberBucket", {insertMode: "append"} );
}
});
</script>
</body>
</html>