Releases: changsanjiang/SJVideoPlayer
Releases · changsanjiang/SJVideoPlayer
Release 3.2.6
- 修复 网速不显示的问题
- 修复 异步子线程任务可能出现奔溃的问题
Release 3.2.5
- 为区分是用户调用的暂停, 还是开发者暂停的, 增加了
isUserPaused
标识及pauseForUser
方法, 当调用pauseForUser
时,isUserPaused
将返回 YES(播放器内部已将双击手势暂停与点击按钮暂停切换为pauseForUser
方法). - 添加 水印层, 现在可以显示自定义的水印了
- 修复 切换至ijkplayer内存未释放的问题
Release 3.2.4
- Added
resetAppearIntervalWhenPerformingItemAction
, 用于控制点击item时是否重置控制层的显示间隔 - Added
showsPromptView
设置是否在播放器中显示音量或亮度提示视图 - 完善清晰度切换的处理
- Fix 设置
autoAdjustLayoutWhenDeviceIsiPhoneX
为NO时, 布局错误的问题
Release 3.2.3
- 新增
试看功能
. 如试看30秒, 可如此设置asset.trialEndPosition = 30;
- 新增
isPlaybackFinished
. 标识播放完成 - 新增
finishedReason
. 目前有两种状态:- 正常的观看完毕
- 试看完毕
注: 未启用试看功能时, isPlaybackFinished
与 isPlayedToEndTime
功能一致.
Release 3.2.2
- 修复开启后台播放不生效的问题
- 完善保存播放记录的时机
- 修复
fast-forwardView.rate
未做刷新的问题
Release 3.2.1
- 播放控制支持 PLPlayerKit 了
- 新增了长按快进功能
- 完善了SJMediaPlaybackController抽象类中对播放状态的处理
Release 3.2.0
- 完善滚动标题
- 完善无网时的处理, 待网络恢复之后自动刷新播放
- 新增了一些通知
- 新增了播放记录的功能
- 为播放器添加了几个判断当前状态的方法
- 为左下角弹框新增了几个方法
- 重构
playbackController
, 增加了SJMediaPlaybackController
抽象类, 便于后续扩展更多的第三方播放器 - 删除了2倍图
Release 3.1.1
- 新增 自定义状态栏, 将在 iPhone X 等部分设备上显示
- 新增 调用重播时的回调通知
- 调整 控制层默认隐藏间隔由之前的3秒改为现在的5秒了
- 完善 refresh 方法没有续播的问题
- 完善 对单击与双击识别的处理
- 修复 个别情况下快速旋转设备, 导致旋转动画异常的问题
- 修复 小浮窗视图播放完毕后未隐藏的问题
- 修复 新版Adapter删除多余视图时数组越界的问题
- 修复 loading视图设置 lineColor 为nil的问题
Release 3.1.0
- 新增 拖拽过程中的相应回调
- 新增 标题滚动效果(跑马灯)
- 新增 竖屏时是否隐藏标题
- 可以自定义拖拽视图了
- 可以自定义标题视图了
- 重写了Adapter, 移除CollectionView相关的处理
Release 3.0.9
- 修复 返回常驻按钮无法点击的问题