2-快速集成
1 账号准备
在集成播放器 SDK 项目之前,请先在Polyv 官网注册账号,并开通云点播服务。
为了播放您账号下的点播视频,播放器将需要使用到您点播系统中的userId
和secretKey
,您可以登录点播后台,在API 接口中获取参数。
2 环境要求
名称 | 要求 |
---|---|
minSdkVersion | 21 (Android 5.0) |
abiFilters | arm64-v8a、armeabi-v7a、armeabi、x86_64、x86 |
3 集成播放器项目
3.1 导入通用模块(必须)
拷贝 demo 项目中的common
模块到您项目的根目录下,并修改项目的settings.gradle
文件,添加对 common 模块的引用:
3.2 导入长视频场景模块(可选)
拷贝 demo 项目中的scenes-single-video
模块到您项目的根目录下,并修改项目的settings.gradle
文件,添加对长视频场景模块的引用:
3.3 导入短视频场景模块(可选)
拷贝 demo 项目中的scenes-feed-video
模块到您项目的根目录下,并修改项目的settings.gradle
文件,添加对短视频场景模块的引用:
3.4 集成场景布局到页面当中
demo 模块中的activity
文件夹下提供了场景布局的集成演示:
PLVMediaPlayerSingleVideoActivity 类演示了如何集成长视频场景的布局
PLVMediaPlayerFeedVideoActivity 类演示了如何集成短视频场景的布局
您可以参考这两个类的集成方式,将布局集成到您业务页面当中
3.5 配置maven仓库
播放器 SDK 存放在私有的仓库中,您需要在项目的settings.gradle
文件(旧版本的 gradle 在build.gradle
文件)中添加 maven 仓库的配置:
3.6 demo 参数修改
为了在 demo 项目中播放您账号下的视频,您需要对项目默认配置的参数进行修改。
demo 项目中,默认配置的视频数据在 mock 文件夹下的PLVMockMediaResourceData
类当中,您可以对其中的参数进行修改:
mockAuthentication:配置账号信息
mockViewerParam:配置观看用户信息
setup():配置视频数据源
Last updated