Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Readonly __constructorName

__constructorName: string

config

currentClient

currentClient: InnerWeChatConference

最新创建的WeChatConference对象

listenerMap

listenerMap: Record<EventTargetType, IEventListenerObject[]>

Readonly reporter

reporter: Reporter

Static DEFAULT_EVENT_LISTENER_OPTIONS

DEFAULT_EVENT_LISTENER_OPTIONS: EventListenerOptions

Static IGNORE_FUNCTION_MEMBER

IGNORE_FUNCTION_MEMBER: PropertyKey[]

Static reporterManager

reporterManager: ReporterManager

Accessors

firstClientCreated

  • get firstClientCreated(): Promise<void>
  • Returns Promise<void>

Methods

addEventListener

addEventListeners

  • 对多个事件添加同一个事件监听器

    Parameters

    Returns () => void

    若添加成功则返回一个函数, 用于移除事件监听

      • (): void
      • 对多个事件添加同一个事件监听器

        Returns void

        若添加成功则返回一个函数, 用于移除事件监听

clearListener

  • clearListener(): void

createConferenceClient

  • 创建会议客户端

    Parameters

    • appKey: string

      appKey

    • token: string

      自行获取到的token

    • Optional socketAddress: string

      WebSocket的连接地址

    Returns InnerWeChatConference

createWebSocketClient

dispatchEvent

  • dispatchEvent(event: Event): boolean

dispatchEventLite

getToken

  • getToken(url?: string): Promise<string>
  • 获取用于校验的token

    token应由集成方从第三方接口获取, 该接口只作为集成测试使用.

    Parameters

    • Optional url: string

      获取token的地址

    Returns Promise<string>

getVersion

  • getVersion(): Record<string, unknown>
  • 获取SDK版本信息

    Returns Record<string, unknown>

hasListener

removeEventListener

setConfig

toString

  • toString(): string

Generated using TypeDoc