liveSDK2.0是Polyv为开发者用户提供的直播观看SDK ,是jar文件。易于集成,内部包含直播播放
聊天室
功能。首先需要在Polyv官网注册账户并开通直播功能,然后集成LiveSDK2.0到你的项目中。
liveSDK2.0demo是liveSDK2.0的demo示例Android studio项目工程,其中包含了最新liveSDK2.0并且演示了如何在项目中集成liveSDK2.0。
如果未接触过_polyv-android-live-sdk-demo(1.0)(以下简称liveSDK1.0demo)和_polyv-android-live-sdk(1.0)(以下简称liveSDK1.0)可以跳过liveSDK1.0相关部分。
liveSDK2.0是liveSDK1.0的升级版,在liveSDK1.0的基础上,进行升级,重构,优化。
- 点播逻辑和直播逻辑完全分离开来
- 使SDK包体积更小
- 使接口更加精简
- 有独立的API文档
- 抽象接口方法
- 提供接口源码,能在IDE中直接浏览接口描述
- 统一的监听事件类
- 所有监听事件一目了然
- 全新优美的播放器界面。
- Android Studio项目。
集成门槛和开发难度大大降低。 liveSDK1.0demo和liveSDK1.0不再进行功能更新,只维护bug。
由于点播逻辑和直播逻辑完全分离开,但又要兼容可以同时在项目中集成点播SDK和直播观看SDK,所以直播观看SDK的类名全部有变化,但是遵从一个原则,在liveSDK1.0类名前增加了PolyvLive的前缀。 第二点是所有监听事件统一由PolyvLiveVideoViewListener类定义。 第三点是广告视频和直播视频使用不同的播放器进行播放,从而为实现视频预加载提供可能,因此增加了PolyvLiveAuxiliaryVideoView,用于播放广告视频。逻辑已全部由播放器控制。 更多细节请在liveSDK2.0demo中查看。
更多关于liveSDK2.0demo和liveSDK2.0的详细介绍请看Wiki。
2.0.1版API文档请看v2.0.1 API。
2.0.2版API文档请看v2.0.2 API。
2.0.3版API文档请看v2.0.3 API。