https://github.com/polyv/polyv-ios-vod-sdk
保利威 iOS 点播 SDK Demo
https://github.com/polyv/polyv-ios-vod-sdk
polyv sdk-ios vod
Last synced: about 2 months ago
JSON representation
保利威 iOS 点播 SDK Demo
- Host: GitHub
- URL: https://github.com/polyv/polyv-ios-vod-sdk
- Owner: polyv
- License: apache-2.0
- Created: 2017-11-29T03:15:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2026-03-06T06:23:18.000Z (4 months ago)
- Last Synced: 2026-03-15T06:14:58.042Z (4 months ago)
- Topics: polyv, sdk-ios, vod
- Language: Objective-C
- Homepage:
- Size: 2.7 MB
- Stars: 40
- Watchers: 7
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# POLYV iOS VOD SDK Demo
本项目详细演示了如何使用保利威视 iOS 点播 SDK。项目基于网校当前版本进行开发,实现了指定网校的视频播放与下载,同时可配置自己的保利威视点播账号,使用点播 SDK 播放与下载账号下的点播视频。
## 试用
[点击安装](https://www.pgyer.com/Li0i),或扫描下方二维码使用 Safari 安装。

试用的内测 App 使用企业签名,若运行中遇到问题,可参见 [wiki-12.FAQ](https://github.com/polyv/polyv-ios-vod-sdk/wiki/12.FAQ)。
## 快速开始
1. `git clone https://github.com/polyv/polyv-ios-vod-sdk.git`
2. `pod install`
## 文档
详细文档请参见 [本项目 wiki](https://github.com/polyv/polyv-ios-vod-sdk/wiki)。
POLYV iOS VOD SDK [API 接口文档](https://polyv-repo.oss-cn-shenzhen.aliyuncs.com/ios/documents/vodsdk/2.22.3-241128/index.html)。
## 更新日志
POLYV iOS VOD SDK 更新日志可参见 [CHANGELOG](./CHANGELOG.md)。
## ATS
POLYV iOS VOD SDK 所有请求都使用 HTTPS 协议,已全面支持 ATS(App Transport Security)。
## iPhone X 适配
播放器及其 Demo 所有页面已针对 iPhone X 进行适配,若有在 iPhone X 显示不正常的 UI,欢迎 issue 本项目。
## 系统要求
本项目及其点播 SDK 最低支持兼容系统版本为 iOS 11。
## 部分逻辑说明
- 视频下载记录会记录到本地数据库,但仅在视频开始下载后才入库。
- 视频进度跳转,若跳转的不是关键帧则会往回跳到附近的关键帧。
- 记忆播放位置:
- 记忆播放位置功能需在设置 video 对象之前设置。
- 记忆播放位置开启后,在播放中途退出(包括中途出错退出)都会记录播放位置,下次进入播放器,会从该播放位置继续播放。
- 播放结束后,会清除本视频记录的播放位置。
- 队列下载
+ 目前实现的队列只支持单个视频队列下载,加入视频的队列只有第一个视频在下载,第一个视频下载后,下载后面的视频,以此类推。
+ 队列的顺序由加入队列的顺序决定。
## 协议
本项目使用 Apache-2.0 许可证,详情见 [LICENSE](./LICENSE) 文件。