Skip to content

v7.16.0@2026.08.11

Latest

Choose a tag to compare

@runchen0518 runchen0518 released this 11 Aug 07:04

[7.16.0] – 短剧播单剧场 & 缩略图示例重构 & 播放器 SDK 升级

新增功能

  • 短剧剧场模块(AUIShortPlaylistTheater):原短剧列表模块(AUIShortDramaList)升级为播单剧场模块,全新引入剧场浏览流程,包含剧场首页、播单详情页(AUIShortTheaterDetailViewController)与推荐页(AUIShortTheaterRecommendViewController);新增 AUIShortTheaterDataManager 统一管理播单与榜单数据请求;同步新增配套 Wiki 文档与架构图,并提供独立 AUIShortPlaylistTheater.podspec 支持单独集成。
  • 短剧播单 Feeds 模块(AUIShortPlaylistFeeds):原短剧 Feeds 模块(AUIShortDramaFeeds)更名为播单 Feeds 模块,提供基于播单的沉浸式 Feed 流播放体验,新增 AUIShortPlaylistFeedsViewController 与配套 Wiki 文档、主题色配置及中英文本地化文案。
  • 播单数据模型扩展:短视频列表模块新增 AUIShortPlaylistInfo、AUIShortRankInfo、AUIShortPlayListResponse、AUIShortPlayListDetailResponse 等数据模型,并扩展 AUIShortVideoInfo 与 AUIShortVideoListDataManager,完善播单信息、剧集详情与榜单数据的解析能力。

优化功能:预加载与列表播放

  • 缩略图示例重构:将 Thumbnail 示例的播放源由 URL 方式改为 Vid + PlayAuth 方式,重写页面实现与注释文档,完整梳理缩略图 API 的调用步骤与回调处理。
  • 预加载逻辑重构:全面重构 AliPlayerPreload 实现,优化预加载任务的调度与资源释放流程,提升列表滑动场景下的加载稳定性。
  • 播放视图与列表体验优化:优化 AliVideoView 渲染视图管理与 AUIShortVideoPlayCell 播放流程,完善剧集列表面板交互细节。
  • 后台管理模块精简:大幅简化 AUIBackstageViewController 实现,移除冗余逻辑,降低维护成本。

播放器 SDK 升级

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

问题修复

  • 播放器销毁崩溃修复:在各示例模块的资源清理流程中,统一在 stop 之前解绑 playerView,规避销毁播放器时可能出现的崩溃风险,涉及基础播放、直播、RTS、多清晰度、外挂字幕、画中画与小窗播放等模块。

文档与示例改进

  • PlayerKit 文档新增:新增 PlayerKit/README.md 与 README-EN.md,介绍 iOS UI 集成方案的能力与接入方式。
  • README 与 Podspec 更新:更新中英文 README 补充播单剧场与播单 Feeds 模块说明,同步调整 AUIPlayer.podspec 与 Podfile 依赖声明。