0

我们正在评估 Agora 音频广播 API。这是一个无线电广播应用程序,我们希望我们的主机通过后端服务器提供的管理网页进行广播。无论如何,我们的后端服务器是否可以接收事件回调,例如:. 频道已创建。观众加入频道。观众左声道

4

1 回答 1

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);
    //……
});

如果您有任何疑问,请回复我们。

于 2020-06-18T03:56:26.187 回答