BJVideoPlayerCore ============= ## 2.10.0 - 合并 IJK 播放器,缩减 SDK 大小。 - 优化回放加载中退出教室无法立即清理内存的问题。 - 优化回放加载过程内存使用较高的问题。 - 支持用户列表和聊天列表读取后台配置项决定显示和隐藏。 ## 2.9.4 - 统一离线和在线视频的记忆播放记录。 ## 2.9.3 ## 2.9.2 ## 2.9.1 - 调整播放裁剪过的回放的 API。 ## 2.9.0 - 支持播放裁剪过的回放,参考 `BJVRoom` 的 `clipedVersion` 属性。 ## 2.8.2 - 修复有问题的本地点播和回放的数据会导致崩溃的问题。 ## 2.8.1 - 修复课件崩溃。 ## 2.8.0 ## 2.7.4 - 优化播放状态的回调和日志上报。 ## 2.7.1 - 回放新增上麦学生的视频的播放地址。 ## 2.7.0 - 新增阿里云上报。 ## 2.6.0 - 支持点播字幕,参考 `BJVPlayProtocol` 的 `currentSubtitle` 属性。 - 优化下载迁移的错误回调。 ## 2.5.1 - 支持有网络的情况下离线上报。 - 大班课非录屏回放支持问答,参考 `BJVRoom` 的 `enableQuestion`,参考 `BJVRoomVM` 的 问答 部分。 ## 2.5.0 - 提供清理记忆播放记录方法,参考 `BJVPlayProtocol` 的 `clearPlayTimeRecords` 方法。 ## 2.4.1 - 移除 UIWebview API。 ## 2.4.0 ## 2.3.2 - 解决 IJKPlayer 抛出错误时非主线程调用的问题。 ## 2.3.1 - 解决分组公告偶现为空的问题。 ## 2.3.0 - 修复点播上报时字段可能为空导致的崩溃。 ## 2.2.0 - 回放支持测验,答题器,参考 `BJVRoomVM` 的 `测验V2` 和 `答题器` 部分。 ## 2.1.2 - 解决专业小班课本地回放中认为是大班课的问题。 ## 2.1.1 - 解决回放 seek 过程中未处理清空操作导致的画笔重叠问题。 ## 2.1.0 - 在线回放支持动效课件。 - `BJVRoom` 的 `disablePPTAnimation` 属性表示是否禁止 PPT 动效,在线回放默认禁止,可设置为 `NO` 以开启动效; - 本地回放不支持动效。 - 大班课回放支持多白板。 - 大班课回放画笔性能优化。 - 用户列表性能优化。 - `BJVOnlineUserVM` 的 `onlineUserDidEnter:`、`onlineUserDidExit:` 方法已废弃,使用 `onlineUsersDidEnter:`、`onlineUsersDidExit:` 代替。