Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для разбора кода возьмем версию файла 2players.js с хешем cf0daabc6b86e21d5a2f9e4605366c8b7f0d27eb66cc393, которая находится здесь и доступна для скачивания в соответствующей сборке 0.35.28.182753.1894133.

Функции инициализации, воспроизведения и остановки видеопотока работают так же, как описано в примере Player.

1. Создание двух div-элементов на странице 2players.html для работы с двумя окнами воспроизведения видео

кодcode

Code Block
languagejs
themeRDark
<div id="player1" class="display"></div> 

кодcode

Code Block
languagejs
themeRDark
<div id="player2" class="display"></div> код

...

document.getElementById(), session.createStream() код code

Code Block
languagejs
themeRDark
    var display = document.getElementById("player" + index);

session.createStream() code

Code Block
languagejs
themeRDark
    session.createStream({
        name: streamName,
        display: display
    }).on(STREAM_STATUS.PLAYINGPENDING, function(stream) {
        ...
    }).play();

Таким образом, для проигрывания каждого потока может быть передан свой div-элемент 'display', и на одной HTML странице можно играть любое количество потоков