跳到主要内容

本地用户资源

用户进入音视频房间后,如果想让其他人看见自己的画面、听见自己的声音,需要发布(Publish)本地资源。如果想要看到别人的画面、听见别人的声音,需要订阅(Subscribe)其他人已发布的资源。

发布音视频资源

开发者可在 joinRoom 成功后,通过 RCRTCEngine 中的 publish 方法,发布麦克风和摄像头采集的资源。

  • 示例代码:

    // 发布音视频资源,即麦克风、摄像头采集数据
    engine.publish(RCRTCMediaType.audio_video);

取消发布音视频资源

当需要取消发布时,可调用 RCRTCEngine 中的 unpublish 来取消发布麦克风和摄像头采集的资源。

取消发布接口通常跟发布接口配对使用,但如果是用户想要退出房间,则不需要调用取消发布方法,在调用退出房间接口时,SDK 内部会自动进行取消处理。

  • 示例代码:

    // 取消发布音视频资源,即麦克风、摄像头采集数据
    engine.unpublish(RCRTCMediaType.audio_video);