VOLCDemo基于TTSDK点播SDK构建,当前版本以小视频场景演示,后续会持续迭代,短视频、长视频场景的使用; 目标帮助业务侧快速集成的点播模块,通过迭代短视频、小视频、长视频等场景帮助业务侧快速实现接入最佳实践;
TTSDK v_1.23.1.4 版本增加播放器策略模块,一期上线小视频策略:通用策略、预加载、预渲染;
├─ TTSDK
| ├─ TTSDKFramework-x.x.x.x-premium-ta.zip // 解压后是高级版动态库
| ├─ TTSDKFramework-x.x.x.x-standard-ta.zip // 解压后是基础版动态库
├─ VOLCDemo
└── VOLCDemo
├── Base // Appdelegate
├── Player // 播放器
├── Module // 实现模块:小视频等
└── Utils // 工具类
- 进入 VEVodDemo-iOS/VOLCDemo 文件夹
- 执行 pod install
- 打开 VOLCDemo.xcworkspace 编译运行
- 添加pod依赖
source 'https://github.com/volcengine/volcengine-specs.git'
pod 'TTSDK', 'x.x.x.x', :subspecs => [ # 推荐使用最新稳定版,具体版本号请参考最下方的ChangeLog
'Player', # 点播SDK
]
- 执行 pod install
- import <TTSDK/TTVideoEngineHeader.h>
我们强烈推荐使用CocoaPods在线方式集成方式,但从业务测反馈业务侧接入时可能三方库存在冲突问题,这时候需要使用动态库方式手动集成;