public interface PPTVM
限定符和类型 | 接口和说明 |
---|---|
static interface |
PPTVM.LPPPTFragmentInterface |
限定符和类型 | 方法和说明 |
---|---|
boolean |
addPPTWhiteboardPage()
多白板 : 添加白板
|
void |
changePage(java.lang.String docId,
int pageNum)
翻页
|
boolean |
deletePPTWhiteboardPage(int pageId)
多白板 :删除白板
|
void |
destroy() |
boolean |
getForbidStudentSwitchPPTState()
获取PPT是否可翻页状态
|
int |
getMaxPage() |
io.reactivex.Observable<LPJsonModel> |
getObservableOfH5RecordAdd()
增量变更监听,数据不做处理直接透传给 webView
|
io.reactivex.Observable<LPJsonModel> |
getObservableOfH5RecordAll()
全量缓存返回的 Observable 监听,数据不做处理直接透传给 webView
|
io.reactivex.Observable<LPJsonModel> |
getObservableOfSnapShotUpdate()
快照更新监听,更新后需要将上一次的 recordsAll 中的快照地址更新,并组合最新的
|
io.reactivex.Observable<java.lang.Boolean> |
getStudentSwitchPPTStateSubscribe()
学生操作PPT权限监听
|
boolean |
isMultiWhiteboardEnable()
是否开启多白板功能
|
void |
requestGetH5RecordAll(java.lang.String docId)
请求 h5 课件全量缓存
|
void |
setWhiteboardPageInfo(WhiteboardView.DocPageInfo docPageInfo) |
void |
start() |
void |
stop() |
void changePage(java.lang.String docId, int pageNum)
void start()
int getMaxPage()
void stop()
void destroy()
void setWhiteboardPageInfo(WhiteboardView.DocPageInfo docPageInfo)
boolean getForbidStudentSwitchPPTState()
io.reactivex.Observable<java.lang.Boolean> getStudentSwitchPPTStateSubscribe()
void requestGetH5RecordAll(java.lang.String docId)
docId
- doc idio.reactivex.Observable<LPJsonModel> getObservableOfH5RecordAll()
io.reactivex.Observable<LPJsonModel> getObservableOfH5RecordAdd()
io.reactivex.Observable<LPJsonModel> getObservableOfSnapShotUpdate()
boolean addPPTWhiteboardPage()
boolean deletePPTWhiteboardPage(int pageId)
boolean isMultiWhiteboardEnable()