Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RCCallClient

Hierarchy

  • RCCallClient

Index

Constructors

  • Parameters

    • _context: RTCPluginContext
    • _runtime: IRuntime
    • _logger: BasicLogger
    • _options: IRCCallInitOptions

    Returns RCCallClient

Methods

  • 监听离线消息报告

    Parameters

    Returns void

  • registerUserInfo(info?: { name?: string; portraitUri?: string; extra?: string }): void
  • 注册用户信息。注册后,在发起邀请或挂断等操作时,会将该信息一并发送给对端

    Parameters

    • info: { name?: string; portraitUri?: string; extra?: string } = {}
      • Optional name?: string

        用户名称

      • Optional portraitUri?: string

        用户头像信息

      • Optional extra?: string

        预留拓展字段

    Returns void

  • 跨App单呼,发送invite消息,回调回来接收stateMachine, 建session

    deprecated

    5.1.2 版本废弃 params.pushTitle 通知的标题

    deprecated

    5.1.2 版本废弃 params.pushContent 通知的内容

    Parameters

    Returns Promise<{ code: RCCallErrorCode; session?: RCCallSession }>

  • 单呼,发送invite消息,回调回来接收stateMachine, 建session

    deprecated

    5.1.2 版本废弃 params.pushTitle 通知的标题

    deprecated

    5.1.2 版本废弃 params.pushContent 通知的内容

    Parameters

    Returns Promise<{ code: RCCallErrorCode; session?: RCCallSession }>

  • 发起群组呼叫

    deprecated

    5.1.2 版本废弃 params.pushTitle 通知的标题

    deprecated

    5.1.2 版本废弃 params.pushContent 通知的内容

    Parameters

    Returns Promise<{ code: RCCallErrorCode; session?: RCCallSession }>

  • getJoinedRoomInfo(): Promise<{ code: RCCallErrorCode; data?: IRTCJoinedInfo[] }>
  • 获取己方其他端加入通话(已加入 RTC 房间)的用户信息

    Returns Promise<{ code: RCCallErrorCode; data?: IRTCJoinedInfo[] }>

  • 设置呼叫、挂断推送数据

    Parameters

    Returns void