类型定义

  • React

更新时间不可用

本页面提供所有 Interface 和 Class 的描述。

NetworkQualityEx

上下行 last mile 网络质量。

该接口类继承自 Web SDK 的 NetworkQuality,并新增以下属性:

属性类型是否必选描述
delaynumber必选SDK 到声网边缘服务器的平均往返时延(Round-Trip Time),单位 ms。
表格内容超出当前宽度,可横向滚动查看更多列。

JoinOptions

加入频道所需参数。

属性类型是否必选描述
appidstring必选声网项目的 App ID。
channelstringYes要加入的频道名称。详见 IAgoraRTCClient.join 的参数说明。
tokenstring | nullYes用于鉴权的 Token,如果你的声网项目启用了 Token 鉴权机制,则需要提供有效的 Token;如果没有启用 Token 鉴权,则传入 null。详见 IAgoraRTCClient.join 的参数说明。
uidUID |nullNo用户 ID,如果不提供则由服务器自动生成一个 number 型的 uid。详见 IAgoraRTCClient.join 的参数说明。
表格内容超出当前宽度,可横向滚动查看更多列。

AgoraRTCReactError

抛出的错误。

AgoraRTCReactError 继承自浏览器的 Error 对象。直接打印 AgoraRTCReactError 对象可以看到错误信息。

属性类型是否必选描述
rtcMethodstring必选发生错误的 Web SDK 方法名。根据 Web SDK 的方法名可以定位发生错误的 Hook,对应关系见下表。
表格内容超出当前宽度,可横向滚动查看更多列。

rtcMethod 与 Hook 的关系表

rtcMethod发生错误的 Hook
"IAgoraRTCClient.join"useJoin
"IAgoraRTC.createCameraVideoTrack" useLocalCameraTrack
"IAgoraRTC.createMicrophoneAudioTrack"useLocalMicrophoneTrack
"IAgoraRTCClient.publish"usePublish
"IAgoraRTCClient.unsubscribe" 或 "IAgoraRTCClient.subscribe"useRemoteUserTrack
"IAgoraRTCClient.unsubscribe" 或 "IAgoraRTCClient.subscribe" 或 "IAgoraRTCClient.massUnsubscribe"useRemoteVideoTracks
表格内容超出当前宽度,可横向滚动查看更多列。