Interface NEMeetingKit

会议组件

Hierarchy

  • NEMeetingKit

Properties

NEMeetingInfo: {
    isHost: boolean;
    isLocked: boolean;
    meetingId: string;
    password?: string;
    shortMeetingId?: string;
    sipId?: string;
}

NEMeetingInfo 当前会议信息

Type declaration

  • isHost: boolean
  • isLocked: boolean
  • meetingId: string
  • Optional password?: string
  • Optional shortMeetingId?: string
  • Optional sipId?: string
addMeetingStatusListener: ((eventListener) => void)

Type declaration

    • (eventListener): void
    • 增加会议状态变更事件监听

      Parameters

      Returns void

anonymousJoinMeeting: ((options, callback) => void)

Type declaration

    • (options, callback): void
    • 匿名入会接口

      Parameters

      • options: JoinOptions

        相应配置项

      • callback: ((e?) => void)
          • (e?): void
          • Parameters

            • Optional e: any

            Returns void

      Returns void

checkSystemRequirements: ((callback) => void)

Type declaration

    • (callback): void
    • 检测浏览器是否兼容

      Parameters

      • callback: ((err, result?) => void)

        接口回调

          • (err, result?): void
          • Parameters

            • err: any
            • Optional result: string | boolean

            Returns void

      Returns void

destroy: (() => void)

Type declaration

    • (): void
    • 销毁房间方法

      Returns void

init: ((width, height, config, callback) => void)

Type declaration

    • (width, height, config, callback): void
    • 初始化接口

      Parameters

      • width: number

        画布宽度

      • height: number

        画布高度

      • config: NEMeetingInitConfig

        配置项

      • callback: (() => void)
          • (): void
          • Returns void

      Returns void

join: ((options, callback) => void)

Type declaration

    • (options, callback): void
    • 加入会议接口

      Parameters

      • options: JoinOptions

        相应配置参数

      • callback: ((e?) => void)

        接口回调

          • (e?): void
          • Parameters

            • Optional e: any

            Returns void

      Returns void

joinMemberInfo: {
    [key: string]: NEMember;
}

入会成员信息

Type declaration

login: ((options, callback) => void)

Type declaration

    • (options, callback): void
    • 登录接口

      Parameters

      • options: LoginOptions

        相应配置项

      • callback: ((e?) => void)

        接口回调

          • (e?): void
          • Parameters

            • Optional e: any

            Returns void

      Returns void

logout: ((callback) => void)

Type declaration

    • (callback): void
    • 登出接口

      Parameters

      • callback: (() => void)

        接口回调

          • (): void
          • Returns void

      Returns void

memberInfo: NEMember

当前成员信息

moreBarList: MoreBarList

更多按钮配置

off: ((actionName, callback?) => void)

Type declaration

    • (actionName, callback?): void
    • 移除事件监听接口

      Parameters

      • actionName: EventName

        事件名

      • Optional callback: ((data) => void)

        事件回调

          • (data): void
          • Parameters

            • data: any

            Returns void

      Returns void

on: ((actionName, callback) => void)

Type declaration

    • (actionName, callback): void
    • 事件监听接口

      Parameters

      • actionName: EventName

        事件名

      • callback: ((data) => void)

        事件回调

          • (data): void
          • Parameters

            • data: any

            Returns void

      Returns void

removeMeetingStatusListener: (() => void)

Type declaration

    • (): void
    • 移除会议状态变更事件监听

      Returns void

toolBarList: ToolBarList

控制栏按钮配置