You need to enable JavaScript to run this app.
视频点播

视频点播

Copy page
Download PDF
iOS 上传 SDK
集成 SDK
Copy page
Download PDF
集成 SDK

本文为您介绍如何将 iOS 上传 SDK 集成至您的项目中,包括开发环境要求、前提条件、操作步骤等内容。

开发环境要求

  • Xcode 14.0 或以上版本,推荐使用最新版本
  • iOS 11.0 或以上版本的 iOS 设备

获取 SDK 最新版本

请参见发布历史获取 SDK 最新版本号。

集成 SDK

您可通过 CocoaPods 集成上传 SDK。上传 SDK 支持两种集成方式:静态库(TTSDK)和动态库(TTSDKFramework)。您需要在工程的 Podfile 文件中添加相关依赖,并执行 pod install 下载 SDK。

(推荐)方案一:使用动态库

添加动态库的示例代码如下所示。

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/volcengine/volcengine-specs.git'
   
platform :ios, '11.0'
   
target 'VOLCDemo' do
   # 添加 TTSDKFramework 动态库并指定 subspecs 为 Uploader
   # 推荐使用最新稳定版,版本信息见「获取 SDK 最新版本号」小节
   pod 'TTSDKFramework', 'x.x.x.x-premium', :subspecs => ['Uploader']
end

方案二:使用静态库

添加静态库的示例代码如下所示。

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/volcengine/volcengine-specs.git'
   
platform :ios, '11.0'
   
target 'YourTarget'
     # 添加 TTSDK 静态库并指定 subspecs 为 Uploader
     # 推荐使用最新稳定版,版本信息见「获取 SDK 最新版本号」小节
     pod 'TTSDK', 'x.x.x.x-premium', :subspecs => ['Uploader']
end

引入头文件

根据您的集成方式选择头文件引入方式。

  • 动态库:如果您接入了 TTSDKFramework 动态库,则参考以下示例代码添加头文件依赖:

    #import <TTSDKFramework/TTSDKFramework.h>
    
  • 静态库:如果您接入了 TTSDK 静态库,则参考以下示例代码添加头文件依赖:

    #import <TTSDK/TTSDKManager.h> 
    #import <TTSDK/BDFileUploaderHeader.h>
    

后续操作

至此,您已完成上传 SDK 的集成。接下来可以使用上传 SDK 上传视频或素材。详情请见:

Last updated: 2024.11.14 14:48:11