腾讯云实时音视频TUIRoomKit_音视频解决方案_同尘科技
简介
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折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?