Releases: changsanjiang/SJBaseVideoPlayer
Releases · changsanjiang/SJBaseVideoPlayer
Release v3.7.7.1
- 修复播放完毕监听失效的问题
Release 3.7.7
- 优化14.0后台播放m3u8的处理
Release 3.7.6
- 重构亮度和音量控制器
- merge pr/36
Release 3.7.5
- 修复旋转回小屏时某些页面可能出现偏移的问题
- 重构亮度和音量控制器
SJDeviceVolumeAndBrightnessManager
改名为SJDeviceVolumeAndBrightnessController
;SJDeviceVolumeAndBrightnessController
不再作为单例共享, 现在每个播放器初始化时都会构建一个;
Release 3.7.4
- feature: #32;
- fix: changsanjiang/SJVideoPlayer#548;
Release 3.7.3
- 适配 iOS 16.0 旋转
- 旋转配置稍作调整, 请参考配置旋转步骤2;
- feature: changsanjiang/SJVideoPlayer#550;
- feature: changsanjiang/SJVideoPlayer#526;
- fix: changsanjiang/SJVideoPlayer#548;
Release 3.7.2
- 修复 旧版xcode 编译 16.0 旋转闪退的问题;
- 完善在 ScrollView 自动播放, 滑动时第一个视频或最后一个视频无法自动播放的问题;
Release 3.7.1
- 适配 iOS 16.0 旋转
- 旋转配置稍作调整, 请参考配置旋转步骤2;
- 部分功能重命名:
- player.hiddenPlaceholderImageViewWhenPlayerIsReadyForDisplay 修改为
player.automaticallyHidesPlaceholderImageView
, 表示是否自动隐藏占位图; - player.pauseWhenAppDidEnterBackground 修改为
player.pausedInBackground
, 表示进入后台是否暂停; - player.floatSmallViewController 修改为
player.smallViewFloatingController
, 该功能使播放器可以进入小浮窗模式播放;
- player.hiddenPlaceholderImageViewWhenPlayerIsReadyForDisplay 修改为
Release 3.7.0
- 修复 iOS 16 旋转问题;
- 旋转配置稍作调整, 请参考配置旋转步骤2;
- 增加
player.isPlaybackFailed
. 表示当前是否播放失败; - 部分功能重命名;
- player.prompt 修改为
player.textPopupController
, 该功能用于在播放器视图中心弹出文本消息框; - player.promptPopupController 修改为
player.promptingPopupController
, 该功能用于在播放器左下角弹出自定义视图框; - player.gestureControl 修改为
player.gestureController
, 该功能提供对播放器进行一些手势操作; - player.isTransitioning 修改为
player.isRotating
, 表示当前播放器是否处于旋转中; - player.subtitlesPromptController 修改为
player.subtitlePopupController
, 该功能用于在播放器上显示 字幕; - player.barrageQueueController 修改为
player.danmakuPopupController
, 该功能用于在播放器上显示 弹幕;
- player.prompt 修改为
Release 3.6.6
- 添加
refreshAppearStateForPlayerView
, 该方法针对的场景是: 在 CollectionView 或 TableView 调用 reloadData 时, cell 被重新创建后播放器会被移除, 调用此方法可以刷新以让播放器显示. - 添加
isAudioSessionControlEnabled
, 每次执行play的时候是否设置 AVAudioSession