Skip to content

jlayi/polyv-android-live-sdk-2.0-demo

 
 

Repository files navigation

polyv-android-live-sdk-2.0-demo

polyv-android-live-sdk-2.0(以下简称liveSDK2.0)是什么?

liveSDK2.0是Polyv为开发者用户提供的直播观看SDK ,是jar文件。易于集成,内部包含直播播放 聊天室功能。首先需要在Polyv官网注册账户并开通直播功能,然后集成LiveSDK2.0到你的项目中。

polyv-android-live-sdk-2.0-demo(以下简称liveSDK2.0demo)是什么?

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是什么关系?

liveSDK2.0是liveSDK1.0的升级版,在liveSDK1.0的基础上,进行升级,重构,优化。

如果你接触过liveSDK1.0,那么你可能想了解liveSDK2.0里面优化了什么。

  • 点播逻辑和直播逻辑完全分离开来
    • 使SDK包体积更小
    • 使接口更加精简
    • 有独立的API文档
  • 抽象接口方法
    • 提供接口源码,能在IDE中直接浏览接口描述
  • 统一的监听事件类
    • 所有监听事件一目了然
  • 全新优美的播放器界面。
  • Android Studio项目。

为什么要升级到liveSDK2.0

集成门槛和开发难度大大降低。 liveSDK1.0demo和liveSDK1.0不再进行功能更新,只维护bug。

集成liveSDK2.0较liveSDK1.0最大的改变是什么?

由于点播逻辑和直播逻辑完全分离开,但又要兼容可以同时在项目中集成点播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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%