Skip to content

Releases: pili-engineering/PLDroidPlayer

v2.4.1

23 Jun 08:08
c8e2365
Compare
Choose a tag to compare

PLDroidPlayer Release Notes for 2.4.1

本次更新:

版本

  • 发布 pldroid-player-2.4.1.jar。
  • 更新 libQPlayer.so。
  • 更新 libqcOpenSSL.so。

功能

  • 新增https在请求时 带上请求的SNI
  • 由于某些原因,暂时禁用apm上报

缺陷

  • 修复硬解情况下用PLTextureView作为渲染view 在停止播放时崩溃。

v2.4.0

01 Mar 06:08
0a27668
Compare
Choose a tag to compare

PLDroidPlayer Release Notes for 2.4.0

本次更新:

版本

  • 发布 pldroid-player-2.4.0.jar。
  • 更新 libQPlayer.so。

缺陷

  • 修复硬解情况下 切换URL ,OnVideoSizeChangedListener不回调 。
  • 修复硬解情况下 切换URL ,PLOnInfoListener.MEDIA_INFO_VIDEO_RENDERING_START事件不回调 。
  • 修复SEI消息不回调。
  • 修复直播时,推的视频流分辨率改变导致崩溃/花屏。
  • 修复seek失败后,PLOnErrorListener.ERROR_CODE_SEEK_FAILED不回调。
  • 修复mp4有旋转的metadata 某些情况下会崩溃。

v2.3.0

24 Dec 09:48
04cdf80
Compare
Choose a tag to compare

PLDroidPlayer Release Notes for 2.3.0

本次更新:

版本

  • 发布 pldroid-player-2.3.0.jar。
  • 更新 libQPlayer.so。
  • 更改版本号机制,末尾为0为正式版本,末尾不为0则为灰度版本。

缺陷

  • 修复SurfaceView 配合硬解切后台回前台黑屏。
  • 修复某些情况下,硬解时,数据没有完全给到解码器。
  • 修复某些JNI对象没有释放。
  • 修复jar和so版本不匹配时,sdk崩溃。
  • 修复buffer end事件一直发送的问题。
  • 修复java层空指针问题。

功能

  • 新增option KEY_VIDEO_DISABLE 用于纯音频播放,因为某些mp3文件中带有video stream,避免进度不动。

  • 增加stop方法,用于停止当前正在播放的视频。

v2.2.3

29 Oct 04:00
0dab68c
Compare
Choose a tag to compare

PLDroidPlayer Release Notes for 2.2.3

本次更新:

版本

  • 发布 pldroid-player-2.2.3.jar。
  • 更新 libQPlayer.so。
  • 更新openssl lib 至 1.1.1d。
  • 更新ffmpeg至4.4。
  • PLOnInfoListener PLOnErrorListener的接口增加参数,传递更多信息。
  • 更新埋点上报逻辑。

缺陷

  • 修复Open Failed error 上抛2次。
  • 修复当前渲染帧和当前上抛的SEI数据时间戳不同步。
  • 修复渲染时的颜色color range 和color space 适配。
  • 修复硬解时 first frame回调时机过早。
  • 修复H265视频花屏问题。
  • 修复android 硬解seek后音画不同步问题。
  • rtmp协议播放无效地址 返回错误时间由20s缩短到5s。
  • 修复seek后进度条横跳的问题。修复边播边下出错时,删除对应的本地文件。
  • 修复音画不同步问题。

v2.2.2

29 Jul 10:05
35c6804
Compare
Choose a tag to compare

PLDroidPlayer Release Notes for 2.2.2

本次更新:

版本

  • 发布 pldroid-player-2.2.2.jar

  • 更新 libQPlayer.so

  • 新增缓存文件名加密开关,使用缓存功能时,存本地的文件名进行加密处理。

  • 新增H265编码的视频支持SEI数据回调。

  • 新增短视频demo: NiuDroidPlayer

缺陷

  • 修复SEI数据回调时,数组越界导致崩溃。
  • 修复视频流format改变时,且打开了视频数据回调,则有机率崩溃。
  • 修复视频流的NAL头格式不一致时,SEI数据没有回调。

v2.2.0

21 Dec 03:22
4210df6
Compare
Choose a tag to compare

版本

  • 发布 pldroid-player-2.2.0.jar
  • 更新 libQPlayer.so

缺陷

  • 修复了 SEI 几率性回调异常问题

v2.1.9

31 Oct 11:07
207d3eb
Compare
Choose a tag to compare

版本

  • 发布 pldroid-player-2.1.9.jar
  • 更新 libQPlayer.so

新增

  • 新增 KEY_SDK_ID 的 AVOptions 设置

缺陷

  • 修复了 seek failed 后控件不显示的异常
  • 修复了 Android Q 及部分场景 ssl handshake 异常

v2.1.8

12 Jun 11:03
c97ccb2
Compare
Choose a tag to compare

版本

  • 发布 pldroid-player-2.1.8.jar
  • 更新 libQPlayer.so

优化

  • 优化了部分 FLV 流播放流畅度

缺陷

  • 修复了部分场景的空指针异常

v2.1.7

26 Feb 08:33
bc88090
Compare
Choose a tag to compare

版本

  • 发布 pldroid-player-2.1.7.jar
  • 更新 libQPlayer.so

优化

  • 优化了配置缓存时的播放流畅性
  • 优化了 HTTPS 连接速度
  • 优化了 RMTP 重连速度
  • 优化了切换 URL 时停止操作的耗时

新增

  • 新增了对七牛私有 MP4 DRM 解密播放
  • 新增了对 G711 格式支持
  • 新增了在暂停时截图特性

缺陷

  • 修复了播放纯视频 HLS 循环、速度不均匀异常
  • 修复部分弱网、重连时 ANR
  • 修复了播放部分 FMP4 的异常

v2.1.6

12 Dec 05:59
9660784
Compare
Choose a tag to compare

版本

  • 发布 pldroid-player-2.1.6.jar
  • 更新 libQPlayer.so

优化

  • 优化了部分 HLS 播放流畅度
  • 优化了重连速度

新增

  • 新增了 addCache、delCache 方法
  • 新增了 setIOCacheSize、addIOCache、delIOCache 方法
  • 新增了本地日志功能

缺陷

  • 修复了部分场景下播放状态异常
  • 修复了播放时释放时偶现 ANR
  • 修复了 HLS 文件解析异常
  • 修复了部分场景下空指针、空对象异常