基础说明

sdk接入指南

说明 为了方便用户sdk版本管理,现sdk依赖方式由原来的aar文件依赖改为maven依赖

使用sdk模块需要添加以下依赖

 maven {url 'https://dl.bintray.com/tiandiyinghun/maven'}

 //SaaSSDK
    api 'com.vhall.android.library:vh-saas-sdk:5.0.2'
    api 'com.vhall.android.library:vh-saas-interactive:5.0.1'
    //投屏相关
    api 'com.vhall.android.library:vh-saas-sdk-support:2.0.0'

房间类型区别说明

由于Adoble 计划从2020年底停止支持Flash,目前平台房间分为Flash 房间 和 H5房间两种;

房间类型对应关系

房间类型 对应文档版本 UI层控制类 SDK支持
Flash房间 文档1.0 *Presenter 2020年底前
H5房间 文档2.0 *PresenterVss 4.0+
H5房间 文档2.0 *Presenter 5.0+

** 4.0+Demo中Flash房间对应的Presenter保持不变为**Presenter
H5房间对应的Presenter为新增的**PresenterVss** 5.0之后删除 vss相关 还原为Presenter

当前SDK实现方式为Flash房间与H5独立处理,互不干扰,因此用户在接入使用时需根据接口返回的数据进行判断后选择使用;

SDK 房间类型判定标准

SDK内提供有initWatch 接口,返回数据为WebinarInfo; info中的vss_token为唯一识别标准,返回数据非空则为H5房间否则会为Flash房间

文档不同版本区分

文档 加载机制
1.0 加载Image
2.0 加载H5页面

文档1.0 基于ImageView 实现,将文档转换为图片进行加载,自定义绘制画笔数据,对文档图片不能过大,易发生OOM;

文档2.0 采用WebView加载H5页面实现,数据加载及绘制统一由H5完成,本地仅执行数据传输;