0

我正在开发一个主机需要静音其他参与者的应用程序。我尝试过使用remotestream.muteAudio()api。但这不会从源头静音音频。这意味着使用此 API,如果主机将参与者 A 静音,则它仅对主机静音。但是参与者 B 仍然可以听到参与者 A。

我浏览了 API 文档,但找不到解决方案。 https://docs.agora.io/en/faq/API%20Reference/web/interfaces/agorartc.stream.html#muteaudio

这可以通过任何方式实现吗?

4

1 回答 1

4

您好,您需要使用Agora RTM SDK来执行此操作。

您可以创建与 RTC 频道同名的 RTM 频道。或者,如果更适合您的用例,您可以使用 P2P 消息传递(也存在于 RTM 中)。

然后主机可以向相关用户发送消息以静音。收到此消息后,用户可以呼叫muteAudio他们身边的 ,从而在源头静音。所有这些都将以编程方式完成。

于 2020-07-15T18:57:04.987 回答