com.herewhite.sdk.window.SlideListener interface 参考
- Android
更新时间不可用
详细描述
适用版本:Whiteboard Android SDK 2.16.134。
| 公开成员签名 | |
|---|---|
| void | slideUrlInterrupter (String sourceUrl, ResultCaller<String> resultCaller) |
| void | onSlideError (SlideErrorType errorType, String errorMsg, String slideId, int slideIndex) |
| void | slideOpenUrl (String url) |
| void | onSlideResourceMaxRetries (String url, String message) |
| void | onSlidePageStateChanged (String appId, int page, int pageCount) |
函数说明
slideUrlInterrupter()
void slideUrlInterrupter(String sourceUrl, ResultCaller<String> resultCaller)拦截 PPT 资源 URL 回调。
自从
2.16.59
该回调默认禁用。你可以在初始化白板 SDK 时,通过 WhiteSdkConfiguration#setEnableSlideInterrupterAPI setEnableSlideInterrupterAPI}(true) 方法开启。
开启后,在 PPT 资源加载时,SDK 会触发该回调,报告资源的原 URL 地址。你需要将替换后的 URL 通过 resultCaller 回调到 SDK。
注解
不要在此方法中作过多耗时操作。
| 参数名 | 描述 |
|---|---|
sourceUrl | 原 URL 地址。 |
resultCaller | 回调替换后的 URL。 |
onSlideError()
void onSlideError(SlideErrorType errorType, String errorMsg, String slideId, int slideIndex)PPT 加载错误回调,用于监听 PPT 渲染错误事件。
自从
2.16.93
| 参数名 | 描述 |
|---|---|
errorType | 错误类型。 |
errorMsg | 错误信息。 |
slideId | PPT ID。 |
slideIndex | PPT 索引。 |
slideOpenUrl()
void slideOpenUrl(String url)slideOpenUrl:com.herewhite.sdk.window.SlideListener 的公开成员。参数和返回类型见下方签名。
onSlideResourceMaxRetries()
void onSlideResourceMaxRetries(String url, String message)Slide 资源加载重试次数耗尽回调。
<p>当 Slide 资源加载失败并且重试次数耗尽时,SDK 会触发该回调。
参数
| 参数名 | 描述 |
|---|---|
url | 加载失败的资源 URL。 |
message | 错误信息。 |
onSlidePageStateChanged()
void onSlidePageStateChanged(String appId, int page, int pageCount)Slide App 页码或总页数变化时触发,参数 appId、page、pageCount;page 从 1 开始。