首页 > 解决方案 > 使用 Agora Web SDK API 时,我们可以在源头静音远程音频吗?

问题描述

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

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

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

标签: agora.ioagora-web-sdk-ng

解决方案


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

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

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


推荐阅读