调用muteRemoteAudioStream(uid,toMute)此方法后没有得到任何回调



我们需要实现管理员应该能够使通道中的任何人静音的功能,为此我们使用了您的功能

muteRemoteAudioStream(uid,toMute(

我们还想向所有人展示该用户已被静音。。。但目前我们在方法中没有得到任何回调

onRemoteAudioStateChanged(uid、状态、原因、经过时间(

我使用的是agora voice sdk版本:3.3.0(实现'io.agora.rtc:voice sdk:3.3.0'(

请在这方面帮助我们。

提前感谢

初始化RtcEngine实例时,请定义并创建IRtcEngineEventHandler。这将确保在远程音频状态更改(例如,远程用户静音(时调用onRemoteAudioStateChanged。

Agora目前没有为远程静音任何用户提供类似的API。但您可以通过使用AgoraRTM(实时消息(SDK来实现这一点。您可以从";管理员";用户到远程用户。当远程用户收到消息时,他们可以调用muteLocalAudioStream方法将自己静音。

以下是RTM SDK的指南:https://docs.agora.io/en/Real-time-Messaging/messaging_android?platform=Android

相关内容

最新更新