400-881-9892

文档中心

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

文档中心 互动课堂

Initialize and register settings-related interfaces

    instance
    • Brief description create a singleton instance of TKRoomManager, and objects must be created through this interface.

    • Interface name + (TKRoomManager)instance

    • Method example TKRoomManager.getInstance()

    • Return value description

    Type Description
    instancetype An instance object of type TKRoomManager
    destory
    • Brief description Destroy the singleton object of TKRoomManager, and this interface must be called.

    • Interface name + (void)destory

    • Method example TKRoomManager.getInstance().destroy();

    • Return value description

    Type Description
    None None
    init
    • Brief description Initialize room information

    • Interface name - (void)init(Context applicationContext, String appId, Builder builder)

    • Parameter

    Parameter name Required Type Description
    applicationContext Yes Context Use applicationContext
    appId Yes String appId (Enterprise Domain, registration required)
    builder Yes Builder Room extension information, you can view the relevant settings fields defined in the “Room Initialization” section of the related extension fields file according to your own needs
    • Method example

    1
    2
    3
    TKRoomManager.getInstance().init(activity.getApplicationContext(), "appId", new TKRoomManager.Builder()
          .setTkCheckroomInterrupt(false)
          ...);
    
    - Return value description

    Type Description
    None None
    registerRoomObserver
    • Brief description observer registerRoomObserver delegate to receive room information callbacks.

    • Interface name - (void)registerRoomObserver(TKRoomManagerObserver observer)

    • Parameter

    Parameter name Required Type Description
    observer No TKRoomManagerObserver Implement the TKRoomManagerObserver interface
    • Method example TKRoomManager.getInstance().registerRoomObserver(null);

    • Return value description

    Type Description
    None None
    registerMediaFrameObserver
    • Brief description Set the delegate for registerMediaFrameObserver to receive callbacks for local and remote audio and video data.

    • Interface name - (int)registerMediaFrameObserver(TKMediaFrameObserver observer)

    • Parameter

    Parameter name Required Type Description
    observer No TKMediaFrameObserver Implement the TKMediaFrameObserver interface
    • Method example TKRoomManager.getInstance().registerMediaFrameObserver(null);

    • Return value description

    Type Description
    None None