Skip to content

v7.15.0@2026.06.11

Choose a tag to compare

@runchen0518 runchen0518 released this 11 Jun 08:21
· 6 commits to master since this release

[7.15.0] – 微短剧解决方案开源 & 播放器 SDK 升级

新增功能

  • 短视频列表组件(AUIShortVideoList):全新引入沉浸式上下滑动短视频播放体验,支持播放器实例池(AliPlayerPool)管理、智能预加载(AliPlayerPreload)与滑动窗口(AliSlidingWindow)策略,大幅提升列表播放性能与流畅度;支持倍速播放面板、多码率清晰度切换、视频时间浮层及互动组件(点赞/评论/分享);内置小窗播放(FloatingWindow)功能,支持画中画模式下的自动续剧切换与小窗拖交互;同步新增配套 Wiki 文档,涵盖核心特性说明、快速开始指南、集成文档及架构图。
  • 短剧模块(AUIShortDramaList & AUIShortDramaFeeds):新增短剧列表模块(AUIShortDramaList),支持短剧信息展示、剧集详情页、推荐页等完整的短剧浏览体验;新增短剧 Feeds 模块(AUIShortDramaFeeds),提供短剧沉浸式 Feed 流播放能力;新增配套 Wiki 文档及架构图,帮助开发者快速理解模块结构与集成方式。
  • 后台管理扫码模块(AUIBackstage):新增后台管理模块,支持通过二维码扫描快速配置播放源,简化调试与演示流程。

优化功能:UI 基础组件与本地化

  • AUIFoundation 组件扩展:新增 AVBlockButton(块回调按钮)、AVQRCodeScanner(二维码扫描器)、AVSwitchBar(切换栏)、AVVolumeBar(音量条)等通用 UI 组件,提升模块间复用能力。
  • 本地化完善:补充中文(zh-Hans)本地化字符串,优化 AVLocalization 多语言加载逻辑。
  • 设备权限处理优化:优化 AVDeviceAuth 权限请求流程与 AVAlertController 弹窗交互。

播放器 SDK 升级

  • 已将 AliPlayerSDK_iOS 从 7.14.0 升级至 v7.15.0,以支持上述新特性并包含最新优化与修复。

代码重构与文档改进

  • 画中画 DisplayLayer 方案重构:全面清理 PipDisplayLayerViewController 实现代码,消除重复导入,优化资源清理流程;大幅扩展头文件文档注释,补充 scaleMode 与 videoGravity 对应关系说明、完整使用示例代码及详细注意事项。
  • Podspec 架构调整:重构 AUIPlayer.podspec,采用多 subspec 架构以支持短视频列表、短剧等新增模块的独立集成。
  • 工程结构优化:清理冗余的 workspace 配置文件,更新 Podfile 依赖声明,新增发布配置文件。
  • 文档更新:更新 README.md 和 README-EN.md,补充新增模块说明与项目结构描述。