本文介绍Android播放器SDK的环境要求、集成方式及使用参考。
说明 更多SDK咨询问题,可搜索钉钉群号2720012141入群咨询专家。
环境要求
类别 | 说明 |
---|---|
系统版本 | 支持Android 4.3及以上版本。 |
手机芯片 | 架构要求:
|
开发工具 | 推荐使用Android Studio,本文操作步骤基于Android Studio开发。下载地址:Android Studio。 |
前提条件
本地集成SDK时,需要先下载Android播放器SDK包(包含了播放器SDK及Demo源码),从V5.4.6.0版本开始Android播放器SDK提供了支持AndroidX和不支持AndroidX的Demo,请根据您的项目按需选择下载,推荐下载使用最新版本。下载地址请参见播放器SDK。
解压后的目录结构如下:
文件名 | 作用 |
---|---|
demo | 播放器的Demo源码。 |
JavaDoc | 播放器API文档。 |
sdk | 播放器SDK的aar库。sdk的目录结构参见sdk目录结构。 |
X.X.XReleaseNote | 版本说明。 |
文件名 | 说明 |
---|---|
AliyunPlayer-x.x.x-full.aar | 完整的aar包,包含了FFmpeg动态库的包。 |
AliyunPlayer-x.x.x-part.aar | aar包,不包含FFmpeg的动态库的包。 |
AlivcArtp-x.x.x.aar | 支持artp协议,非必须。 |
AlivcArtc-x.x.x.aar | 支持artc协议,非必须。 |
说明
- 如果不集成短视频SDK,直接依赖AliyunPlayer-x.xx.x-full.aar包即可。
- 如果集成播放器的同时,也集成短视频SDK,那么播放器的SDK依赖AliyunPlayer-x.x.x-part包,同时使用共通的FFmpeg版本,即需要额外依赖com.aliyun.video.android:AlivcFFmpeg:x.x.x这个包。
- 如果集成时使用了错误的SDK包,会导致FFmpeg冲突。
SDK集成(本地集成)
SDK集成(Gradle集成)
说明 请确保网络正常,并且可以正常访问阿里云Maven仓库。如果由于网络故障,无法从Maven仓库下载到播放器SDK包,则建议通过本地集成方式来集成SDK,详细请参见SDK集成(本地集成)。
配置License
说明
- V5.4.7.1及之后版本的Android播放器SDK必须按以下操作配置License后,方可使用。
- License配置完成后,查看日志若无License相关报错,则表示License配置成功。