本地用户流
发布
开发者加入房间成功后,可以通过加入房间返回的 RCRTCRoom 对象发布本地默认音视频流,包括:麦克风采集的音频和摄像头采集的视频。
接口原型
Objective C
- (void)publishDefaultStreams:(nullable RCRTCOperationCallback)completion;
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
completion | RCRTCOperationCallback | 是 | 发布完成回调 |
代码示例
Objective C
[[RCRTCEngine sharedInstance].room.localUser publishDefaultStreams:^(BOOL isSuccess, RCRTCCode desc) {
// 处理发布结果
}];
取消发布
发布本地默认音视频流后,可以调用 RCRTCLocalUser 对象取消发布本地默认音视频流。退出房间时不需要调用此方法,SDK 内部会做取消发布的处理。
接口原型
Objective C
- (void)unpublishDefaultStreams:(nullable RCRTCOperationCallback)completion;
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
completion | RCRTCOperationCallback | 是 | 取消发布完成回调 |
代码示例
Objective C
[[RCRTCEngine sharedInstance].room.localUser unpublishDefaultStreams:^(BOOL isSuccess, RCRTCCode desc) {
// 处理取消发布结果
}];