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