腾讯云实时音视频TUIRoomKit_音视频解决方案_同尘科技

实时音视频 1年前 (2023-10-30) 浏览 23

简介

TUIRoomKit 是多人视频会议 SDK 提供的上层 UI 开源套件,目前 iOS 平台仅支持 Swift 语言,通过简单 API 调用即可唤起会议 UI。

TUIRoomKit 接口

API 描述
createInstance 初始化 TUIRoomKit 单例对象
destroyInstance 销毁 TUIRoomKit 单例对象
setSelfInfo 设置用户信息(头像、昵称)(可选)
createRoom 创建房间
enterRoom 进入房间

createInstance

初始化 TUIRoomKit 单例对象。

public class func createInstance() -> TUIRoomKit

destroyInstance

销毁 TUIRoomKit 单例对象。

public class func destroyInstance() -> Void

setSelfInfo(可选)

设置用户信息(头像、昵称)。

public func setSelfInfo(userName: String,                        avatarURL: String,                        onSuccess: @escaping TUISuccessBlock,                          onError: @escaping TUIErrorBlock) -> Void
参数 类型 含义
userName String 用户名
avatarURL String 用户头像链接
onSuccess TUISuccessBlock 成功回调
onError TUIErrorBlock 失败回调

createRoom

创建房间。

public func createRoom(roomInfo: TUIRoomInfo,                       onSuccess: @escaping TUISuccessBlock,                         onError: @escaping TUIErrorBlock) -> Void

参数含义如下表所示:

参数 类型 含义
roomInfo TUIRoomInfo 房间基本信息
onSuccess TUISuccessBlock 成功回调
onError TUIErrorBlock 失败回调

enterRoom

进入房间。

public func enterRoom(roomId: String,                  enableAudio: Bool,                  enableVideo: Bool,             isSoundOnSpeaker: Bool,                   onSuccess: @escaping TUISuccessBlock,                      onError: @escaping TUIErrorBlock) -> Void

参数含义如下表所示:

参数 类型 含义
roomId String 房间字符串
enableAudio Bool 进入房间前设置是否开启音频
enableVideo Bool 进入房间前设置是否开启视频
isSoundOnSpeaker Bool 进入房间前设置是否开启扬声器
onSuccess TUISuccessBlock 成功回调
onError TUIErrorBlock 失败回调



对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?