Repository navigation
Releases: MediaBox-Demos/AliPlayer-iOS
Releases · MediaBox-Demos/AliPlayer-iOS
Release list
v7.16.0@2026.08.11
[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 依赖声明。
v7.15.0@2026.06.11
[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,补充新增模块说明与项目结构描述。
v7.14.0@2026.05.25
[7.14.0] – 播放器 SDK 升级 & 多清晰度切换优化
播放器 SDK 升级
- 已将
AliPlayerSDK_iOS从7.11.0升级至 v7.14.0。 - 已将
AliRtsSDK从7.11.0升级至 v7.12.0,以获取最新的稳定性修复与性能优化。
优化功能:多清晰度切换与预加载机制
- 多清晰度切换优化:在
selectTrack中启用精确模式(accurate mode),确保多分辨率切换时的准确性与流畅度。 - 预加载初始化优化:将
AliMediaLoaderV2的初始化方式由alloc/init替换为shareInstance单例模式,修复预加载初始化相关问题并提升资源管理效率。
示例与文档改进
- 示例代码清理:移除了 MultiResolution 示例中不必要的循环播放设置,使示例逻辑更加清晰。
- 文档更新:在中文和英文 README 中新增了“快速集成”章节,并补充了集成流程图,帮助开发者更快速地接入播放器 SDK。
v7.11.0@2026.01.26
[7.11.0] – 自定义外挂字幕 & 播放器 SDK 升级
新增功能:外挂字幕高级样式定制
- 新增展示了如何使用阿里云播放器 SDK 实现自定义字幕样式功能,包括自定义字体加载、字体样式应用、颜色渲染等高级特性。
- 注:仅支持播放器SDK v7.11.0 及以上版本。
优化功能:外挂字幕高级样式定制
- 优化外挂字幕模块,简化外挂字幕功能的使用
- 优化外挂字幕推荐项
播放器 SDK 升级
- 已将
API-Example中集成的播放器 SDK 更新至 v7.11.0,以支持上述新特性并包含最新优化与修复。
v7.10.0@2025.12.23
[7.10.0] – 本地 JWT 播放鉴权 & 播放器 SDK 升级
新增功能:本地 JWT 播放鉴权(JWTPlayAuth)
- 新增对基于 JWT(JSON Web Token)的本地签名播放凭证的支持。客户端 AppServer 可使用 PlayKey 在本地生成 JWT 播放令牌,由点播流媒体服务完成验证。
- 该机制显著提升了系统的安全性与部署灵活性,支持在离线环境或边缘节点直接生成播放凭证,无需依赖实时外部鉴权服务。
播放器 SDK 升级
- 已将
API-Example中集成的播放器 SDK 更新至 v7.10.0,以支持上述新特性并包含最新优化与修复。
v7.8.0@2025.10.22
功能迭代
- 本期新增:外挂字幕(推荐)WebVtt使用模块、基于 AVPlayer 与独立 AVPictureInPictureController 的标准画中画实现模块。
- SDK升级:播放器SDK升级至7.8.0版本,RtsSDK升级至7.8.0版本。
文档与代码优化
- 持续完善文档,提升与 AliPlayer-Android 的一致性。
- 优化模块入口结构。
- 更新 README.md 和 README-EN.md,为用户提供更清晰的使用指引和项目结构说明。
- 新增 画中画显示层级架构图。
感谢您关注我们的项目。如有任何问题或建议,欢迎随时与我们联系!
v7.7.0@2025.09.12
功能迭代
- 本期新增:基础直播、VOD预加载功能。
- SDK升级:播放器SDK升级至7.7.0版本,RtsSDK升级至7.8.0版本。
文档与代码优化
- 持续完善文档,提升与 AliPlayer-Android 的一致性。
- 优化Preload预加载演示与RTS演示。
- 更新 README.md 和 README-EN.md,为用户提供更清晰的使用指引和项目结构说明。
- 新增 基础功能模块架构图。
感谢您关注我们的项目。如有任何问题或建议,欢迎随时与我们联系!
v7.4.0@2025.07.04
功能迭代
- 本期已完成的单功能有:基础播放、多清晰度切换、视频预加载、缩略图、外挂字幕、画中画、悬浮窗、RTS 直播播放、VID 下载等。
文档与代码优化
- 持续完善文档,提升与 AliPlayer-Android 的一致性。
- 优化各模块代码结构,使逻辑更加清晰、风格更加统一。
- 更新 README.md 和 README-EN.md,为用户提供更清晰的使用指引和项目结构说明。
- 新增 iOS SDK 指南,帮助开发者更高效地理解与集成 SDK。
感谢您关注我们的项目。如有任何问题或建议,欢迎随时与我们联系!
Full Changelog: https://github.com/MediaBox-Demos/AliPlayer-iOS/commits/7.4.0