订阅与取消
对于仅自己发布,不跟其他人 连麦
注 的情况,并不需要执行订阅逻辑。
提示
连麦
是指在当前直播间内,主播邀请观众上麦,观众切换为主播后,主播们之间互相发布订阅的情况。
订阅资源
直播房间内有多名主播时,主播之间也需要订阅才能相互看见、听见。需调用 RCRTCEngine
中的 subscribe
来订阅主播资源。
-
参数说明:
参数 类型 说明 userId String 远端主播 ID type RCRTCMediaType 资源类型 tiny bool 是否订阅小流非必需 -
示例代码:
rtcEngine.subscribe(userId, RCRTCMediaType.AudioVideo);
取消订阅
当需要取消订阅时,可调用 RCRTCEngine
中的 unsubscribe
来取消订阅主播资源。取消订阅接口通常跟订阅接口配对使用,但如果是用户想要退出房间,则不需要调用取消订阅方法,在调用退出房间接口时,SDK 内部会自动进行取消处理。
-
参数说明:
参数 类型 说明 userId String 远端主播 ID type RCRTCMediaType 资源类型 -
示例代码:
rtcEngine.unsubscribe(userId, RCRTCMediaType.AudioVideo);