Skip to content

Releases: changsanjiang/SJVideoPlayer

Release 3.2.6

30 Jun 08:01
Compare
Choose a tag to compare
  • 修复 网速不显示的问题
  • 修复 异步子线程任务可能出现奔溃的问题

Release 3.2.5

13 Jun 10:14
Compare
Choose a tag to compare
  • 为区分是用户调用的暂停, 还是开发者暂停的, 增加了isUserPaused 标识及pauseForUser方法, 当调用pauseForUser时, isUserPaused将返回 YES(播放器内部已将双击手势暂停与点击按钮暂停切换为pauseForUser方法).
  • 添加 水印层, 现在可以显示自定义的水印了
  • 修复 切换至ijkplayer内存未释放的问题

Release 3.2.4

10 Apr 08:36
Compare
Choose a tag to compare
  • Added resetAppearIntervalWhenPerformingItemAction, 用于控制点击item时是否重置控制层的显示间隔
  • Added showsPromptView 设置是否在播放器中显示音量或亮度提示视图
  • 完善清晰度切换的处理
  • Fix 设置autoAdjustLayoutWhenDeviceIsiPhoneX为NO时, 布局错误的问题

Release 3.2.3

03 Mar 13:11
Compare
Choose a tag to compare
  • 新增 试看功能. 如试看30秒, 可如此设置 asset.trialEndPosition = 30;
  • 新增 isPlaybackFinished. 标识播放完成
  • 新增 finishedReason. 目前有两种状态:
    • 正常的观看完毕
    • 试看完毕

注: 未启用试看功能时, isPlaybackFinishedisPlayedToEndTime功能一致.

Release 3.2.2

23 Feb 09:56
Compare
Choose a tag to compare
  • 修复开启后台播放不生效的问题
  • 完善保存播放记录的时机
  • 修复fast-forwardView.rate未做刷新的问题

Release 3.2.1

21 Feb 15:52
Compare
Choose a tag to compare
  • 播放控制支持 PLPlayerKit 了
  • 新增了长按快进功能
  • 完善了SJMediaPlaybackController抽象类中对播放状态的处理

Release 3.2.0

20 Feb 09:01
Compare
Choose a tag to compare
  • 完善滚动标题
  • 完善无网时的处理, 待网络恢复之后自动刷新播放
  • 新增了一些通知
  • 新增了播放记录的功能
  • 为播放器添加了几个判断当前状态的方法
  • 为左下角弹框新增了几个方法
  • 重构playbackController, 增加了SJMediaPlaybackController抽象类, 便于后续扩展更多的第三方播放器
  • 删除了2倍图

Release 3.1.1

12 Dec 14:09
Compare
Choose a tag to compare
  • 新增 自定义状态栏, 将在 iPhone X 等部分设备上显示
  • 新增 调用重播时的回调通知
  • 调整 控制层默认隐藏间隔由之前的3秒改为现在的5秒了
  • 完善 refresh 方法没有续播的问题
  • 完善 对单击与双击识别的处理
  • 修复 个别情况下快速旋转设备, 导致旋转动画异常的问题
  • 修复 小浮窗视图播放完毕后未隐藏的问题
  • 修复 新版Adapter删除多余视图时数组越界的问题
  • 修复 loading视图设置 lineColor 为nil的问题

Release 3.1.0

10 Dec 08:08
Compare
Choose a tag to compare
  • 新增 拖拽过程中的相应回调
  • 新增 标题滚动效果(跑马灯)
  • 新增 竖屏时是否隐藏标题
  • 可以自定义拖拽视图了
  • 可以自定义标题视图了
  • 重写了Adapter, 移除CollectionView相关的处理

Release 3.0.9

26 Nov 10:22
Compare
Choose a tag to compare
  • 修复 返回常驻按钮无法点击的问题