此项目是保利威 Android 多场景 Demo。
多场景项目的项目架构图如下:
多场景项目的文件目录结构如下:
|-- demo
|-- polyvLiveCommonModul (通用业务层)
| |-- module
| `-- ui
|-- polyvLiveCloudClassScene (观看端-云课堂场景)
| |-- modules
| `-- scenes
|-- polyvLiveEcommerceScene (观看端-直播带货场景)
| |-- modules
| `-- scenes
|-- polyvLiveStreamerScene (开播端-手机开播三分屏场景)
| |-- modules
| `-- scenes
|-- polyvStreamerAloneScene (开播端-手机开播纯视频场景)
| |-- modules
| |-- scenes
| `-- ui
`-- polyvLiveHiClassScene (互动学堂场景)
|-- modules
|-- scenes
`-- ui
Demo 下载链接 (密码:polyv)
可在 Wiki 文档 中,了解 集成方式、项目结构、SDK能力、源码释义 等内容
以下表格反映:
1、Demo 的每个 Release 版本,所依赖的 SDK 版本
2、该 Release 版本的发版改动,所涉及到的场景(“✅ ” 表示涉及、包含该场景下的源码更新、改动)
Github仓库Tag | 依赖SDK版本 | API文档 | Common层 | 观看端-云课堂场景 | 观看端-直播带货场景 | 开播端-手机开播三分屏场景 | 开播端-手机开播纯视频场景 | 互动学堂场景 |
---|---|---|---|---|---|---|---|---|
1.7.1 | 1.7.1 | v1.7.1 API | ✅ | ✅ | ✅ | ✅ | ✅ | |
1.7.0 | 1.7.0 | v1.7.0 API | ✅ | ✅ | ✅ | ✅ | ✅ | |
1.6.3 | 1.6.3 | v1.6.3 API | ✅ | ✅ | ✅ | ✅ | ✅ | |
1.6.0 | 1.6.0 | v1.6.0 API | ✅ | ✅ | ✅ | ✅ | ||
1.5.3 | 1.5.3 | v1.5.3 API | ✅ | ✅ | ✅ | ✅ | ✅ | |
1.5.2 | 1.5.2 | v1.5.2 API | ✅ | ✅ | ✅ | ✅ | ||
1.5.1.1 | 1.5.1.1 | v1.5.1.1 API | ✅ | ✅ | ✅ | ✅ | ✅ | |
1.5.0 | 1.5.0 | v1.5.0 API | ✅ | ✅ | ✅ | ✅ | ✅ | |
1.4.0 | 1.4.0 | v1.4.0 API | ✅ | ✅ | ✅ | ✅ | ||
1.3.0 | 1.3.0 | v1.3.0 API | ✅ | ✅ | ✅ |
更多版本更新详情,可在 版本更新列表,了解 对应版本更新说明,以及 下载源码