Мы оцениваем Agora Audio Broadcast API. Это приложение для радиовещания, и мы хотели бы, чтобы наши хосты транслировались через веб-страницу администратора, обслуживаемую нашим внутренним сервером. Может ли наш внутренний сервер каким-либо образом получать обратный вызов событий, например:. Канал создан. Аудитория присоединилась к каналу. Аудитория левый канал
Обратный вызов событий Agora Audio Broadcasting
Ответы (1)
Когда хост присоединяется к каналу с помощью функции .join (), вы можете инициировать пользовательское событие, используя javascript
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);
//……
});
Обращайтесь к нам, если у вас возникнут вопросы.
person
Shriya Ramakrishnan
schedule
18.06.2020
Благодарность! это задокументировано где-нибудь в документации или примере кода Agora API?
- person Joe Lin; 19.06.2020