全部产品

集成文档

更新时间:2020-03-17 16:51:30

注意:此文档针对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栏目:framework
  3. 修改Build Settings里的Framework Search Paths,添加framework所在的目录。
  4. 添加成功,可以使用代码及编译了。PS: 如果客户的代码或引用的第三方代码,与alivcffmpeg或AlivcConan的symbol有冲突,可以将alivcffmpeg或AlivcConan从Linked Frameworks and Libraries里删除,app link时可以不依赖这两个framework。

cocoapods集成方式

采用以下pod语句集成

  1. platform:ios, '8.0'
  2. target 'yourProject' do
  3. pod 'AliPlayerSDK_iOS'
  4. end