Agora音频广播事件回调

时间:2020-06-17 06:17:24

标签: audio-streaming agora.io agora-web-sdk-ng

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

1 个答案:

答案 0 :(得分: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);
    //……
});

如果您有任何疑问,请与我们联系。