回调及监听

本文为您介绍Web SDK回调及监听的接口详情。

目录

API

描述

on

添加事件监听。

off

取消事件监听。

onConnect

连接成功回调。

onDisconnect

断开连接回调。

onCalling

呼叫回调。

onTerminate

结束通话回调。

onAccept

接听回调。

onReject

拒听回调。

onBusy

忙线回调。

onLeave

离开通话回调。

onError

错误异常回调。

onNetworkQuality

网络质量回调。

onUserLeave

离开频道回调。

onJoin

加入频道回调。

详情

on:添加事件监听

on(eventName: EventType, listener: (...args: any[]) =>void): this;
  • 参数说明:

    参数

    类型

    描述

    eventName

    EventType

    事件类型。

    listener

    (...args: any[]) =>void

    事件回调。

  • 返回说明:this,当前实例。

off:取消事件监听

off(eventName: EventType, listener: (...args: any[]) =>void): this;
  • 参数说明:

    参数

    类型

    描述

    eventName

    EventType

    事件类型。

    listener

    (...args: any[]) =>void

    事件回调。

  • 返回说明:this,当前实例。

onConnect:连接成功回调

onConnect(callback: (res: Packet) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: Packet) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onDisconnect:断开连接回调

onDisconnect(callback: () =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    () =>void

    回调函数。

  • 返回说明:void,无返回数据。

onCalling:呼叫回调

onCalling(callback: (res: SignalBody) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: SignalBody) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onTerminate:结束通话回调

onTerminate(callback: (res: ReciveBody) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: ReciveBody) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onAccept:接听回调

onAccept(callback: (res: ReciveBody) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: ReciveBody) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onReject:拒听回调

onReject(callback: (res: ReciveBody) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: ReciveBody) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onBusy:忙线回调

onBusy(callback: (res: ReciveBody) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: ReciveBody) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onLeave:离开通话回调

onLeave(callback: (res: ReciveBody) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: ReciveBody) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onError:错误异常回调

onError(callback: (res: Error) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: Error) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onNetworkQuality:网络质量回调

onNetworkQuality(callback: (res: NetworkQuality) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: NetworkQuality) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onUserLeave:离开频道回调

onUserLeave(callback: (res: UserBaseInfo) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: UserBaseInfo) =>void

    回调函数。

  • 返回说明:void,无返回数据。

onJoin:加入频道回调

onJoin(callback: (res: AuthInfo) =>void): void;
  • 参数说明:

    参数

    类型

    描述

    callback

    (res: AuthInfo) =>void

    回调函数。

  • 返回说明:void,无返回数据。

阿里云首页 物联网平台 相关技术圈