Interface NEMeetingKit

组件当前支持的语言类型。通过(NEMeetingLanguage) 可切换语言。 CHINESE 中文;ENGLISH 英文;JAPANESE 日文;

interface NEMeetingKit {
    addGlobalEventListener: (listener: NEGlobalEventListener) => void;
    isInitialized: boolean;
    removeGlobalEventListener: (listener: NEGlobalEventListener) => void;
    getAccountService(): undefined | NEAccountService;
    getAppNoticeTips(): Promise<NEResult<NEMeetingAppNoticeTips>>;
    getContactsService(): undefined | NEContactsService;
    getFeedbackService(): undefined | NEFeedbackService;
    getGuestService(): undefined | NEGuestService;
    getMeetingInviteService(): undefined | NEMeetingInviteService;
    getMeetingMessageChannelService(): | undefined
    | NEMeetingMessageChannelService;
    getMeetingService(): undefined | NEMeetingService;
    getPreMeetingService(): undefined | NEPreMeetingService;
    getSDKLogPath(): Promise<NEResult<string>>;
    getSettingsService(): undefined | NESettingsService;
    initialize(
        config: NEMeetingKitConfig,
    ): Promise<NEResult<undefined | NEMeetingCorpInfo>>;
    setExceptionHandler(handler: ExceptionHandler): void;
    startMarvel(): Promise<NEResult<void>>;
    switchLanguage(language: NEMeetingLanguage): Promise<NEResult<void>>;
    unInitialize(): Promise<NEResult<void>>;
}

Properties

addGlobalEventListener: (listener: NEGlobalEventListener) => void

注册登录状态监听器

Type declaration

    • (listener: NEGlobalEventListener): void
    • Parameters

      • listener: NEGlobalEventListener

        全局事件监听器

      Returns void

isInitialized: boolean
removeGlobalEventListener: (listener: NEGlobalEventListener) => void

注册登录状态监听器

Type declaration

    • (listener: NEGlobalEventListener): void
    • Parameters

      • listener: NEGlobalEventListener

        全局事件监听器

      Returns void

Methods

  • Returns Promise<NEResult<NEMeetingAppNoticeTips>>

  • 获取通讯录服务,如果未完成初始化,则返回为空

    Returns undefined | NEContactsService

    通讯录服务实例

  • 获取反馈服务,如果未完成初始化,则返回为空

    Returns undefined | NEFeedbackService

    反馈服务实例

  • 获取访客服务,如果未完成初始化,则返回为空

    Returns undefined | NEGuestService

    反馈访客实例

  • 获取会议日志路径

    Returns Promise<NEResult<string>>

    返回日志路径

  • 初始化会议组件,只有在完成初始化后才能调用会议组件的其他接口。 可通过 NEMeetingKitConfig#appKey 初始化。也可以 通过企业代码 NEMeetingKitConfig#corpCode 或企业邮箱 NEMeetingKitConfig#corpEmail 进行初始化, 通过企业信息初始化成功后会返回 NEMeetingCorpInfo。

    Parameters

    Returns Promise<NEResult<undefined | NEMeetingCorpInfo>>

  • 启动Marvel

    Returns Promise<NEResult<void>>

  • 切换语言

    Parameters

    • language: NEMeetingLanguage

      对应需要切换语言类型(默认跟随浏览器)

    Returns Promise<NEResult<void>>

  • 反初始化会议组件,释放资源

    Returns Promise<NEResult<void>>