产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
属性名 | 类型 | 描述 |
audienceList | 观众列表。 | |
audienceCount | UInt | 观众数量。 |
messageBannedUserList | 消息被禁言的用户列表。 |
函数名 | 描述 |
创建观众管理实例。 | |
观众事件发布者。 | |
获取观众列表。 | |
设置管理员。 | |
撤销管理员。 | |
踢出用户。 | |
禁言/解禁用户。 |
public static func create(liveID: String) -> LiveAudienceStore {let store: LiveAudienceStoreImpl = StoreFactory.shared.getStore(liveId: liveID)return store}
参数名 | 类型 | 是否必填 | 描述 |
liveID | String | 必填 | 直播间ID。 |
public func fetchAudienceList(completion: CompletionClosure?) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
completion | 必填 | 完成回调。 |
public func setAdministrator(userID: String,completion: CompletionClosure?) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
userID | String | 必填 | 要设置为管理员的用户ID。 |
completion | 必填 | 完成回调。 |
public func revokeAdministrator(userID: String,completion: CompletionClosure?) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
userID | String | 必填 | 要撤销管理员权限的用户ID。 |
completion | 必填 | 完成回调。 |
public func kickUserOutOfRoom(userID: String,completion: CompletionClosure?) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
userID | String | 必填 | 要踢出的用户ID。 |
completion | 必填 | 完成回调。 |
public func disableSendMessage(userID: String,isDisable: Bool,completion: CompletionClosure?) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
userID | String | 必填 | 目标用户ID。 |
isDisable | Bool | 必填 | true 表示禁用发送消息,false 表示解禁。 |
completion | 必填 | 完成回调。 |
枚举值 | 说明 |
owner | 房主。 |
admin | 管理员。 |
generalUser | 普通用户。 |
属性 | 类型 | 说明 |
userID | String | 用户唯一标识ID。 |
userName | String | 用户名称。 |
avatarURL | String | 用户头像URL。 |
属性 | 类型 | 说明 |
audienceList | 观众列表。 | |
audienceCount | UInt | 观众数量。 |
messageBannedUserList | 消息被禁言的用户列表。 |
case onAudienceJoined(audience: LiveUserInfo)
参数名 | 类型 | 说明 |
audience | 加入的观众信息。 |
case onAudienceLeft(audience: LiveUserInfo)
参数名 | 类型 | 说明 |
audience | 离开的观众信息。 |
case onAudienceMessageDisabled(audience: LiveUserInfo, isDisable: Bool)
参数名 | 类型 | 说明 |
audience | 观众信息。 | |
isDisable | Bool | 是否被禁止发言。 |
피드백