跳到主要内容

本地用户流

发布资源

提示

小程序只能发布一个流

请确保页面已经引入 rc-livepusher 组件,发布完资源之后,SDK 内部会把推流地址赋给微信的推流组件 live-pusher,房间内其他人可通过订阅看到发布的资源。

调用 publishStream 方法发布资源。

接口

typescript
room.publishStream(tag, mediaType)

参数说明

参数类型必填说明
tagstring资源标识,可不传,默认为 RongCloudRTC。
mediaTypeRCMediaType媒体资源类型。

示例代码

typescript
/**
* 发布资源
* @param tag 资源标识,可不传,默认为 RongCloudRTC
* @param mediaType 资源类型,代表发布音频、视频或音视频,可不传,默认为 RCMediaType.AUDIO_VIDEO
* @returns 发布资源状态码
*/
const { code } = await room.publishStream(tag, mediaType)

取消发布

调用 unpublishStream 方法取消发布。

接口

typescript
room.unpublishStream()

示例代码

typescript
/**
* 取消发布
* @returns 取消发布的状态码
*/
const { code } = await room.unpublishStream()