文档

静音全体成员

更新时间:

本文介绍如何实现静音全体成员,包括房主和被静音的成员的操作和处理。

说明

  • 静音全体成员的实现分为两个部分,第一,房主调用静音全体成员的接口,连麦中的成员会收到静音消息;第二,处理方收到静音消息,处理方式与静音某个成员中的相同。

  • 只有房主可以静音全体成员,并且静音对房主不生效。

  • 通过传入不同参数进行静音或取消静音。

静音全体成员API使用示例

iOS端(Objective-C):

// 静音/取消静音全体成员
id<AIRBRoomChannelProtocol> room = [[AIRBRoomEngine sharedInstance] getRoomChannelWithRoomID:@"xxx"]
[room.rtc muteAllRemoteMicphone:(BOOL)mute
                     onSuccess:(void(^)(void))onSuccess
                     onFailure:(void(^)(NSString* errorMessage))onFailure];

Android端(Java):

// 静音/取消静音全体成员
rtcService.muteAllRemoteAudioPlaying(boolean mute);

Windows端(c++):

// 静音/取消静音全体成员
auto room_ptr = alibaba::meta_space::MetaSpace::GetInstance()->GetRoomInstance(room_id);
auto rtc_plugin = std::dynamic_pointer_cast<IRtc>(room_ptr->GetPlugin(PluginRtc));
//静音或者非静音
bool mute = true;
rtc_plugin->MuteAll(mute, [](){}, [](const ::alibaba::dps::DPSError & error_msg){});

静音全体成员消息

与静音某个成员的相同,请看静音消息通知示例

  • 本页导读 (1)
文档反馈