一个构造函数。
RTC上下文,
运行时
房间号
RCMediaService
IRCRTCInitOptions
RCLivingType.LIVE_ROOM,
获取当前已经订阅的全量资源 returns subscribedTracks ISubscribeAttr[]
退出并销毁当前房间实例,退出后该房间的所有方法将不可用
返回 CDN 是否可用
boolean
返回 CDN 推送模式: 自动 or 手动
获取 _pc 实例
断线重连后尝试补发断线过程中的通知信息
它将订阅任务添加到队列中。
(RCRemoteTrack | ISubscribeAttr)[]
一个用代码和失败列表解析为对象的承诺。
它将取消订阅任务添加到队列中。
要取消订阅的曲目。
一个用代码和失败列表解析为对象的承诺。
将任务添加到任务队列的函数。
(RCRemoteTrack | ISubscribeAttr)[]
无差别清空所有事件监听器
删除房间属性
待删除的属性名数组
是否在删除属性的时候携带消息内容,传空则不往房间中发送消息
RTC 业务内部使用参数,用户忽略
事件派发
开启/停用推 CDN
获取当前 userId
获取已发布的本地资源
获取所有已发布的资源
获取 MCU 配置构建对象
根据 trackId 获取房间内的远端资源
获取所有房间已发布的远端资源列表
获取远端用户的资源列表
获取远程用户列表,不包含当前用户
获取房间属性
要查询的属性名数组,当数组长度为空时,取所有已设置的 kv 值
RTC 业务内部使用参数,用户忽略
获取房间 Id
获取房间当前会话 Id,当房间内已无成员时房间会回收,重新加入时 sessionId 将更新
查询房间是否已销毁
是否是主房间
移除事件监听器
添加事件监听器
音量上报
业务端传入的音量上报事件
上报时间间隔
增量发布资源,若发布的资源 tag 及媒体类型重复,后者将覆盖前者进行发布。
待发布的 RCLocalTrack 实例
注册房间数据监控
注册事件监听器,多次注册会导致后者覆盖前者,可以通过使用 registerRoomEventListener(null)
取消注册
清空所有指定类型的事件监听器
向房间内发消息
消息名称
消息内容
设置房间上行资源的总码率配置
音视频发送码率上限,不可小于 200 且不可小于 min
音视频发送码率下限,默认值为 1,且不可小于 1,不可大于 max
起始码率,默认为码率上限的 70%
设置房间属性
属性名
属性值
是否在设置属性的时候携带消息内容,传空则不往房间中发送消息
RTC 业务内部使用参数,用户忽略
订阅资源
增量取消资源发布,若相应资源中存在小流资源,则同时取消发布
取消订阅资源
预取消远端资源
强制修改订阅列表,仅订阅数组中的资源,取消订阅其他已订阅资源。
当参数为 []
时,意味着不再订阅任何资源
变更的资源列表
Generated using TypeDoc
直播房间