com.herewhite.sdk.AbstractCommonCallbacks类 参考

  • Android

更新时间不可用

类 com.herewhite.sdk.AbstractCommonCallbacks 继承关系图:

详细描述

CommonCallbacks 接口的缺省(空)实现。详见 CommonCallbacks。

弃用:

已废弃。空实现类由用户应用处理

成员函数说明

throwError()

void com.herewhite.sdk.AbstractCommonCallbacks.throwError(Object args)

SDK 出现未捕获的全局错误回调。

参数
参数名描述
args

错误信息。

表格内容超出当前宽度,可横向滚动查看更多列。

实现了 com.herewhite.sdk.CommonCallback.

urlInterrupter()

String com.herewhite.sdk.AbstractCommonCallbacks.urlInterrupter(String sourceUrl)

图片 URL 拦截回调。

自从

2.9.14

该回调默认禁用。你可以在初始化白板 SDK 时,通过 setEnableInterrupterAPI(true) 方法开启。

开启后,在白板中插入图片时,SDK 会触发该回调,报告图片的原 URL 地址。你可以在该回调中将原 URL 地址替换成指定的 URL 地址。

注解

开启后,SDK 会频繁触发该回调,因此 Agora 不推荐开启该回调;在 Android 平台,你可以使用 WebView 的拦截功能进行 URL 拦截。

参数
参数名描述
sourceUrl

原 URL 地址。

表格内容超出当前宽度,可横向滚动查看更多列。

返回值

替换后的 URL 地址。请确保在返回值中进行传参。

实现了 com.herewhite.sdk.CommonCallback.

onPPTMediaPlay()

void com.herewhite.sdk.AbstractCommonCallbacks.onPPTMediaPlay()

播放动态 PPT 中的音视频回调。

自从

2.9.13

实现了 com.herewhite.sdk.CommonCallback.

onPPTMediaPause()

void com.herewhite.sdk.AbstractCommonCallbacks.onPPTMediaPause()

暂停播放动态 PPT 中的音视频回调。

自从

2.9.13

实现了 com.herewhite.sdk.CommonCallback.

onMessage()

void com.herewhite.sdk.AbstractCommonCallbacks.onMessage(JSONObject message)

接收到网页发送的消息回调。

自从

2.11.4

当本地用户收到了网页(如 iframe 插件、动态 PPT)发送的消息时会触发该回调。

注解

不保证所有用户都能接收到该回调。

参数
参数名描述
message

JSON 格式的消息。只有当消息为 JSON 格式时,本地用户才能收到。

表格内容超出当前宽度,可横向滚动查看更多列。

实现了 com.herewhite.sdk.CommonCallback.

sdkSetupFail()

void com.herewhite.sdk.AbstractCommonCallbacks.sdkSetupFail(SDKError error)

SDK 初始化失败回调。

自从

2.9.14

如果 SDK 初始化失败,调用加入实时房间或回放房间时会处于一直无响应状态,需要重新初始化 SDK。 SDK 初始化失败可能由以下原因导致:

  • 初始化 SDK 时候,网络异常,导致获取配置信息失败。
  • 传入了不合法的 App Identifier。

实现了 com.herewhite.sdk.CommonCallback.

这个页面有帮助吗?