v2.1.1
版本
- 发布 pldroid-player-2.1.1.jar
- 更新 libQPlayer.so
新增
PLVideoView
新增setZOrderOnTop
方法PLVideoView
新增setZOrderMediaOverlay
方法
缺陷
- 修复部分点播视频加载过慢的问题
- 修复了销毁播放器后的内存泄漏问题
- 修复 8.0+ 系统上播放 HLS 流时销毁播放器的 crash 问题
- 修复部分 HLS 流打开失败的问题
- 修复部分 HLS 流退出时 ANR 的问题
- 修复一些情况下
PLOnBufferingUpdateListener
可能不准确的问题
更新注意事项
从 2.1.0 开始:
- SDK 所有公开方法的参数名不再混淆,可以直接通过 IDE 查看
- 所有 Listener 类与相关常量从
PLMediaPlayer
下调整为单独的接口,并添加 PL 前缀 - 所有 Listener 类的回调方法中的
PLMediaPlayer
参数均被移除 PLOnInfoListener.onInfo
方法返回类型由boolean
修改为void
- 在一次
seekTo
未完成时进行下一次seekTo
,SDK 的回调由PLOnErrorListener.ERROR_SEEK_FAILED
更改为PLOnInfoListener.MEDIA_INFO_IS_SEEKING
,不会修改PlayerState
的状态 PLNetworkManager
类被移除,请删除应用层的相关调用,并移除 happydns 的依赖。如需管理 DNS 缓存或自定义 DNS 服务器,请通过AVOptions.KEY_DOMAIN_LIST
与AVOptions.KEY_DNS_SERVER
进行设置- 移除
setDebugLoggingEnabled
方法,日志选项统一通过AVOptions.KEY_LOG_LEVEL
控制