我们正在评估Agora音频广播API。这是一个广播应用程序,我们希望通过后端服务器提供的管理网页来广播主机。无论如何,我们的后端服务器是否可以接收事件回调,例如: 。频道已建立 。观众加入频道 。观众左频道
答案 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);
//……
});
如果您有任何疑问,请与我们联系。