【发布时间】:2020-03-23 16:52:00
【问题描述】:
我想在 agora.io web SDK 中将观众转换为主持人角色或添加多个主持人。有人指导我吗?如何在 agora.io 视频直播中添加多个主机。
【问题讨论】:
标签: javascript web sdk video-streaming agora.io
我想在 agora.io web SDK 中将观众转换为主持人角色或添加多个主持人。有人指导我吗?如何在 agora.io 视频直播中添加多个主机。
【问题讨论】:
标签: javascript web sdk video-streaming agora.io
我想在 agora.io web SDK 中将观众转换为主持人角色或添加多个主持人。有人指导我吗?
在 Agora SDK 中,您可以在用户进入频道之前设置用户角色,也可以在客户端加入频道后更改角色。关于您所描述的用例,您可以将用户加入为audience,然后根据您预定义的逻辑,您可以将他们的角色切换为broadcaster。
设置客户端角色使用:
client.setClientRole("host", function(e) {
if (!e) {
console.log("setHost success");
} else {
console.log("setHost error", e);
}
});
setClient 角色文档:https://docs.agora.io/en/Interactive%20Broadcast/API%20Reference/web/interfaces/agorartc.client.html#setclientrole
关于你的第二个问题:
如何在 agora.io 视频直播中添加多个主机。
Agora 的 SDK 在单个频道中最多支持 17 个广播公司。在 Agora 的文档中有一个高级指南,用于在一个频道中实现 7 个以上的广播:https://docs.agora.io/en/Interactive%20Broadcast/multi_user_video_web?platform=Web
【讨论】: