本文为您介绍了iOS端播放器SDK的支持系统、开发环境以及集成方式,通过本文您将了解如何进行SDK集成。

支持系统

系统要求版本为:iOS8.0及以上。
说明 此文档针对播放器4.5.0版本SDK及以上版本。如果版本过低,请升级到播放器4.5.0版本SDK及以上版本,请参见升级指南

环境准备

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

本地集成

  • 下载SDK包

    下载最新版本iOS播放器SDK

  • SDK包整体结构
    • ARM文件夹:带bitcode,不包括模拟器。
    • ARM_NO_BITCODE文件夹:不带bitcode,不包括模拟器。
    • ARM_SIMULATOR文件夹:带bitcode,带模拟器。
      注意 发版时,不能使用带模拟器的版本,否则会提交appStore失败。
    • Framework说明:集成
      注意 使用时,AlivcConan/alivcffmpeg/AliyunPlayer都是需要的,缺一不可。播放器头文件位于AliyunPlayer。AliyunMediaDownloader用于离线下载,是可选的。dSYM用于crash符号表解析。
  • 集成步骤

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

    1. 下载最新版本的播放器SDK,添加的Xcode工程中。
    2. 将SDK的framework添加到General里的Embedded Binaries栏目:集成
    3. 修改Build Settings里的Framework Search Paths,添加framework所在的目录。
      说明 如果您的代码或引用的第三方代码,与alivcffmpeg或AlivcConan的symbol有冲突,可以将alivcffmpeg或AlivcConan从Linked Frameworks and Libraries里删除,app link时可以不依赖这两个framework。

cocoapods集成方式

采用pod语句集成,示例如下:
platform:ios, '8.0'
target 'yourProject' do
pod 'AliPlayerSDK_iOS'
end