文档捉虫大赛:人工智能与机器学习专题> HOT
Copyright (c) 2021 Tencent. All rights reserved.

Module: TUIRoomKit
Function: 多人音视频主功能接口
Version: 1.5

TUIRoomKit

TUIRoomKit

函数列表
描述
创建 TUIRoomKit 实例(单例模式)
登录接口,您需要先初始化用户信息后才能进入房间,并进行一系列的操作
退出登录接口
设置个人信息,包括用户名和头像
是否进入预览界面
创建房间
进入房间
添加 TUIRoomKit 事件回调
移除 TUIRoomKit 事件回调


sharedInstance

sharedInstance
TUIRoomKit sharedInstance
(Context context)

创建 TUIRoomKit 实例(单例模式)

参数
描述
context
Android 上下文

login

login
void login
(int sdkAppId

String userId

String userSig)

登录接口,您需要先初始化用户信息后才能进入房间,并进行一系列的操作

参数
描述
sdkAppId
实时音视频控制台 创建应用后可以在账号信息页面中得到该 ID。
userId
当前用户的 ID,字符串类型,只允许包含英文字母(a-z 和 A-Z)、数字(0-9)、连词符(-)和下划线(_)。
userSig
腾讯云设计的一种安全保护签名,获取方式请参见 如何计算UserSig

logout

logout

退出登录接口

退出登录,会有主动离开房间操作、销毁资源。

setSelfInfo

setSelfInfo
void setSelfInfo
(String userName

String avatarURL)

设置个人信息,包括用户名和头像

参数
描述
avatarURL
个人的头像链接。
userName
个人的用户名。

enterPrepareView

enterPrepareView
void enterPrepareView
(boolean enablePreview)

是否进入预览界面

参数
描述
enablePreview
true 就进入预览界面,false 则跳过预览界面。

createRoom

createRoom
void createRoom
(RoomInfo roomInfo

RoomScene scene)

创建房间

参数
描述
roomInfo
创建房间的参数,包含房间名,房间号等。
scene
房间类型。

enterRoom

enterRoom
void enterRoom
(RoomInfo roomInfo)

进入房间

参数
描述
roomInfo
进入房间的参数,包含房间名,房间号等。

addListener

addListener
void addListener
(TUIRoomKitListener listener)

添加 TUIRoomKit 事件回调

参数
描述
listener
TUIRoomKit 回调事件的监听器。

removeListener

removeListener
void removeListener
(TUIRoomKitListener listener)

移除 TUIRoomKit 事件回调

参数
描述
listener
TUIRoomKit 回调事件的监听器。