跳转至

初始化和注册设置相关接口

最近更新时间:2022-01-25 14:39:47 星期二

instance

简要描述 - 创建一个 TKRoomManager 单例对象,必须通过此接口创建对象

接口名称
- + (TKRoomManager)instance

方法示例

1
TKRoomManager.getInstance()
返回值说明

类型 说明
instancetype TKRoomManager类型的实例对象

destory

简要描述 - 销毁 TKRoomManager 单例对象,必须调用此接口

接口名称
- + (void)destory

方法示例

1
TKRoomManager.getInstance().destroy();
返回值说明

类型 说明

setLogLevel

简要描述 - 设置SDK日志打印等级,日志会写入沙盒。

接口名称
- + (void)setLoggerInfo(int filter, String logFilePath)

参数

参数名 必填 类型 说明
filter [int 日志等级
logFilePath String 日志文件地址

init

简要描述 - 初始化房间信息

接口名称
- - (void)init(Context applicationContext, String appId, Builder builder)

参数

参数名 必填 类型 说明
applicationContext Context 使用applicationContext
appId String appid(需要注册)
builder Builder 房间扩展信息,可根据自身的需求,在 相关扩展字段 文件中查看 房间初始化 定义的相关设置字段

方法示例

1
2
3
4
TKRoomManager.getInstance().init(activity.getApplicationContext(), "appId", new TKRoomManager.Builder()
        .setTkRoomType(TK_ROOM_TYPE.TK_ROOM_LARGE_CLASS)
        .setTkCheckroomInterrupt(false)
        ...);
返回值说明

类型 说明

registerRoomObserver

简要描述 - 注册房间 registerRoomObserver 代理,用以接受房间信息回调。

接口名称
- - (void)registerRoomObserver(TKRoomManagerObserver observer)

参数

参数名 必填 类型 说明
observer TKRoomManagerObserver 实现 TKRoomManagerObserver 接口

方法示例

1
TKRoomManager.getInstance().registerRoomObserver(null);
返回值说明

类型 说明

registerMediaFrameObserver

简要描述 - 设置音视频数据 registerMediaFrameObserver 的代理,可以接受到本地和远端音视频数据的回调。

接口名称
- - (int)registerMediaFrameObserver(TKMediaFrameObserver observer)

参数

参数名 必填 类型 说明
observer TKMediaFrameObserver 实现了TKMediaFrameObserver接口

方法示例

1
TKRoomManager.getInstance().registerMediaFrameObserver(null);
返回值说明

类型 说明

© 2016-2023 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号