本地用户资源
用户进入音视频房间后,如果想让其他人看见自己的画面、听见自己的声音,需要发布(Publish)本地资源。如果想要看到别人的画面、听见别人的声音,需要订阅(Subscribe)其他人已发布的资源。
发布音视频资源
开发者可在 joinRoom
成功后,通过 RCRTCEngine
中的 publish
方法,发布麦克风和摄像头采集的资源。
-
示例代码:
// 发布音视频资源,即麦克风、摄像头采集数据
rtcEngine.publish(RCRTCMediaType.AudioVideo);
取消发布音视频资源
当需要取消发布时,可调用 RCRTCEngine
中的 unpublish
来取消发布麦克风和摄像头采集的资源。
取消发布接口通常跟发布接口配对使用,但如果是用户想要退出房间,则不需要调用取消发布方法,在调用退出房间接口时,SDK 内部会自动进行取消处理。
-
示例代码:
// 取消发布音视频资源,即麦克风、摄像头采集数据
rtcEngine.unpublish(RCRTCMediaType.AudioVideo);