Обратный вызов событий Agora Audio Broadcasting - PullRequest
0 голосов
/ 17 июня 2020

Мы оцениваем Agora Audio Broadcast API. Это приложение для радиовещания, и мы хотели бы, чтобы наши хосты транслировались через веб-страницу администратора, обслуживаемую нашим внутренним сервером. Может ли наш внутренний сервер каким-либо образом получать обратный вызов событий, например:. Канал создан. Аудитория присоединилась к каналу. Аудитория левый канал

1 Ответ

1 голос
/ 18 июня 2020


Когда хост присоединяется к каналу с помощью функции .join (), вы можете инициировать пользовательское событие, используя javascript s

var event = new Event('build');

// Listen for the event.
elem.addEventListener('build', function (e) { /* ... */ }, false);

// Dispatch the event.
elem.dispatchEvent(event);

, чтобы создать и запустить «созданный канал "событие.

У нас уже есть событие для" Аудитория присоединилась ":

client.on('peer-online', function(evt) {
  console.log('peer-online', evt.uid);
});

У нас также есть событие для события, когда член аудитории покидает канал:

client.on("peer-leave", function(evt) {
    var uid = evt.uid;
    var reason = evt.reason;
    console.log("remote user left ", uid, "reason: ", reason);
    //……
});

Обращайтесь к нам, если у вас возникнут вопросы.

...