400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

TKRoomSDK说明

最近更新时间:2022-01-24 18:02:33 星期一
我们提供的 TalkCloud SDK for iOS 是打包成framework的动态库,包括2个动态库,分别是TKRoomSDK.frameworkTKMediaEngine.framework
TKRoomSDK.framework 是教室接口类库,主要功能包括:
- 登录、登出、房间管理、白板管理、音视频管理、回放管理、消息管理等;
- 提供了丰富的回调接口,方便开发者进行实时处理;

TKMediaEngine.framework 是教室媒体库,主要功能包括:
- 音视频采集、播放、编码、解码、传输等;


TKRoomSDK.frameworkHeaders 文件夹中包含主要头文件:
TKRoomSDK.h:导入所有文件。
TKRoomManager.h:SDK的主接口类文件;
TKRoomDelegate.h:SDK的主代理回调类文件;
TKDeviceManager.h:设备管理类;
TKPlaybackManger.h: 回放接口类文件;
TKPlaybackDelegate.h: 回放代理回调类文件;
TKAudioMixer.h: 音频混音接口文件;
TKRoomDefines.h:主要相关定义类文件;
TKRoomUser.h:用户类接口文件;
TKServersLog.h: 打印sdk相关日志接口文件;
TKRoomWhiteBoardNotification.h:定义白板通知消息类文件;
TKUtils.h: 工具类头文件。

TKRoomSDK.h文件

#import就可以导入TKRoomSDK.framework中所有头文件。

获取SDK版本号

1
TKRoomSDKVersionString[];
调用该方法获取SDK版本号,示例如下:
1
2
NSString *sdkVersion = [NSString stringWithFormat:@"%s", TKRoomSDKVersionString];
NSLog(@"TKRoomSDK Version:%@", sdkVersion);

请参照入门示例创建Xcode工程,体验TKRoomSDK.framework。