环境要求
以下为硬性要求:
名称 | 作用 |
---|---|
Android系统版本 | ≥ Android 4.0 |
最小Android API版本 | API 14 |
CPU架构支持 | ARM64、ARMV7 |
集成工具 | Android Studio |
以下要求为非硬性要求,仅仅是开发此Demo时的开发环境,目的是为了给编译运行源码的人员提供参考。
名称 | 作用 |
---|---|
Android Studio版本 | 3.1.3 |
JRE | 1.8.0_152-release-1024-b01 x86_64 |
JVM | OpenJDK 64-Bit |
gradle version | gradle-4.4-all |
gradle plugin version | com.android.tools.build:gradle:3.0.1 |
Demo下载
打开SDK下载,在客户端SDK的表格里,请选择对应的包下载到本地。
目录结构说明
长视频的源码工程
模块名 | 作用 |
---|---|
AlivcLongVideo | 长视频业务相关代码。 |
Aliyunplayer | 和播放器相关的代码。 |
AliyunVideoCommon | 公共模块,主要是一些工具类。 |
thirdparty-lib | 主要包含Demo中所需要的第三方依赖。 |
播放器SDK的aar包
名称 | 作用 |
---|---|
AliyunPlayer-xxx-full.aar | 包含播放器需要的所有类库。 |
AliyunPlayer-xxx-part.aar | 包含播放器所需要的核心类库。 |
如果项目只集成了播放器的SDK,请使用full.aar包,如果项目中既集成了短视频,又集成了播放器,请使用part.aar包。
也可以通过gradle依赖方式导入SDK:
implementation 'com.aliyun.sdk.android:AliyunPlayer:4.7.0-part'implementation 'com.aliyun.sdk.android:AliyunPlayer:4.7.0-full'
详情可以参考播放器集成文档。