No description, website, or topics provided.
Clone or download
jlayi 重要更新
添加设置头衔功能
修复播放器由于MediaController为null发生崩溃的问题
修复ppt直播ppt的画笔数据可能会显示不正确的问题
Latest commit 1fc67c4 Oct 18, 2018
Permalink
Failed to load latest commit information.
app 重要更新 Oct 18, 2018
gradle/wrapper 添加项目 Dec 30, 2016
sources 重要更新 Oct 18, 2018
.gitignore 重要更新 Apr 14, 2017
README.md 重要更新 Oct 18, 2018
build.gradle 重要更新 Jan 16, 2018
gradle.properties 重要更新 Oct 18, 2018
gradlew 添加项目 Dec 30, 2016
gradlew.bat 添加项目 Dec 30, 2016
settings.gradle 重要更新 Jan 16, 2018

README.md

polyv-android-live-sdk-2.0-demo

build passing GitHub release

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。


运行环境

  • JDK 1.7 或以上
  • Android SDK 14 或以上
  • Android Studio 2.2.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.0 demo中查看。


更多关于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
2.0.4版API文档请看v2.0.4 API
2.0.5版API文档请看v2.0.5 API
2.0.6版API文档请看v2.0.6 API
2.0.7版API文档请看v2.0.7 API
2.0.8版API文档请看v2.0.8 API
2.2.1版API文档请看v2.2.1 API
2.3.0版API文档请看v2.2.1 API
2.3.1版API文档请看v2.3.1 API
2.5.0版API文档请看v2.5.0 API
2.5.1版API文档请看v2.5.1 API
2.5.2版API文档请看v2.5.2 API
2.5.3版API文档请看v2.5.3 API