Public 成员函数 | |
default void | throwError (Object args) |
default String | urlInterrupter (String sourceUrl) |
default void | onPPTMediaPlay () |
default void | onPPTMediaPause () |
default void | onMessage (JSONObject object) |
default void | sdkSetupFail (SDKError error) |
default void | onLogger (JSONObject object) |
default void com.herewhite.sdk.CommonCallback.throwError | ( | Object | args | ) |
default String com.herewhite.sdk.CommonCallback.urlInterrupter | ( | String | sourceUrl | ) |
图片拦截回调。
该回调默认禁用。你可以在初始化白板 SDK 时,通过 setEnableInterrupterAPI
(true) 方法开启。
开启后,在白板中插入图片时,SDK 会触发该回调,报告图片的原 URL 地址。你可以在该回调中将原 URL 地址替换成指定的 URL 地址。
sourceUrl | 原 URL 地址。 |
default void com.herewhite.sdk.CommonCallback.onPPTMediaPlay | ( | ) |
default void com.herewhite.sdk.CommonCallback.onPPTMediaPause | ( | ) |
default void com.herewhite.sdk.CommonCallback.onMessage | ( | JSONObject | object | ) |
接收到网页发送的消息回调。
当本地用户收到了网页(如 iframe 插件、动态 PPT)发送的消息时会触发该回调。
object | JSON 格式的消息。只有当消息为 JSON 格式时,本地用户才能收到。 |
default void com.herewhite.sdk.CommonCallback.sdkSetupFail | ( | SDKError | error | ) |
SDK 初始化失败回调。
如果 SDK 初始化失败,调用加入实时房间或回放房间时会处于一直无响应状态,需要重新初始化 SDK。 SDK 初始化失败可能由以下原因导致:
error | 错误信息。 |
default void com.herewhite.sdk.CommonCallback.onLogger | ( | JSONObject | object | ) |
获取 SDK 输出的本地调试日志。
成功调用 setLog
(true) 后,SDK 会触发该回调,向你发送本地调试日志。
如果你需要关闭该回调,可以设置 setLog(false)
。
setLog(false)
后,SDK 会停止通过 onLogger
回调发送本地调试日志,但仍然会通过该回调发送 video-js-plugin
插件的日志信息。object | JSON 对象格式的日志消息,每条日志消息包含以下 key:
|
例如,{"funName": "joinRoom", "params": {"isWritable": 1, "region": "cn-hz"}}
。