全部产品
云市场

集成文档

更新时间:2019-08-19 16:01:50

注意:此文档针对4.5.0及以上版本。3.X.X及以前版本不适用此文档。如果是从3.X.X版本升级,请参考升级指南

支持系统

系统要求版本为iOS8.0及以上。

开发环境

推荐开发者使用Xcode作为自己的开发工具,本开发文档也是基于Xcode开发环境下进行编写的。

集成方式

本地集成

下载SDK包

从 [这里]下载最新版本的播放器SDK包。

SDK包整体结构

ARM文件夹:带bitcode,不包括模拟器

ARM_NO_BITCODE文件夹:不带bitcode,不包括模拟器

ARM_SIMULATOR文件夹:带bitcode,带模拟器

发版时,不能使用带模拟器的版本,否则会提交appStore失败

Framework说明:sdk包结构

注意:使用时,AlivcConan/alivcffmpeg/AliyunPlayer都是需要的,缺一不可。播放器头文件位于AliyunPlayer。AliyunMediaDownloader用于离线下载,是可选的。dSYM用于crash符号表解析。

集成步骤

本文以4.5.0为集成示例,新版本于此集成方式基本一致,版本号可能不同。

  1. 下载最新版本的播放器SDK,添加的Xcode工程中。
  2. 将SDK的framework添加到General里的Embedded Binaries栏目:Screen Shot 2019-07-03 at 10.32.24 AM.png
  3. 修改Build Settings里的Framework Search Paths,添加framework所在的目录。
  4. 添加成功,可以使用代码及编译了。PS: 如果客户的代码或引用的第三方代码,与alivcffmpeg或AlivcConan的symbol有冲突,可以将alivcffmpeg或AlivcConan从Linked Frameworks and Libraries里删除,app link时可以不依赖这两个framework。

    cocoapods集成方式

    采用以下pod语句集成```platform:ios, ‘8.0’target ‘yourProject’ dopod ‘AliPlayerSDK_iOS’end

```

集成包大小

使用阿里云播放器SDK,如果是bitcode版本,则会增加IPA大小约:3.6M,如果是非bitcode版本,则会增加IPA约:7.8M