logologo
售前咨询
点播云
产品简介
购买指南
快速入门
控制台指南
服务端API
SDK文档
播放器SDK
Web端播放器
Android端播放器
iOS端播放器
上传SDK
服务端SDK
相关协议
文档中心
SDK文档播放器SDKiOS端播放器集成准备

集成准备


本文档为您介绍iOS端SDK的集成的环境要求和前置条件以及具体操作步骤。

如对此节内容或流程有任何疑问,请联系服务工程师范玲超。

1 环境要求

类别

条件

开发环境

Xcode 9.0 及以上版本(尽量用最新版本的前一个版本)

系统版本

iOS8.0 及以上的iOS设备

2 SDK信息

2.1 SDK基础信息

类别

信息

Mach-O Type

动态库

动态库名称

KSMediaPlayer.framework

Bitcode

默认关闭

CPU架构支持

arm64、x86_64

说明: 如需支持armv7/armv7s、支持bitcode, 请联系我们的服务工程师范玲超。

2.2 SDK文件结构

KSMediaPlayer.framework
├── Headers
│   ├── KSLiveDataSource.h
│   ├── KSLivePlayer.h
│   ├── KSLivePlayerDebugInfo.h
│   ├── KSLivePlayerDelegate.h
│   ├── KSMediaPlayer.h
│   ├── KSMediaPlayerCache.h
│   ├── KSMediaPlayerConfig.h
│   ├── KSMediaPlayerDebugInfo.h
│   ├── KSMediaPlayerDownloadInfo.h
│   ├── KSMediaPlayerManifestDispatchResult.h
│   ├── KSMediaPlayerManifestUtil.h
│   ├── KSMediaPlayerSubtitleSegment.h
│   ├── KSMediaPlayerTypeDefines.h
│   ├── KSMediaPlayerVideoContext.h
│   ├── KSMediaPlayerVodConfigration.h
│   ├── KSMediaPrefetchTask.h
│   └── KSMediaPrefetcher.h
├── Info.plist
├── KSMediaPlayer
├── KwaiMediaPlayer.bundle
│   ├── Info.plist
│   ├── KwaiMediaPlayer.metallib
│   ├── alpha.bin
│   └── hdricon_yuv.bin
├── KwaivppSimulator.bundle
│   ├── Info.plist
│   └── kwaivppSimulator.metallib
├── Modules
│   └── module.modulemap
└── kwaivpp.bundle
├── Info.plist
└── kwaivpp.metallib

3 鉴权信息

为防止SDK在未授权的情况下被使用,其内部通过鉴权文件进行了安全鉴权。只有在鉴权通过后,SDK的相关功能方可正常使用。

3.1 鉴权文件获取

  1. 接入方提供工程的bundle Id 至我方服务工程师
  2. 我方根据提供的信息生成一个鉴权文件(video_yh_loading_icon.kss)交付给接入方

4 appID和appKey

appId和appKey用于SDK出初始化。

4.1 获取appId和appKey

联系我方服务工程是获取。

上一篇:常见问题下一篇:集成SDK
该篇文档内容是否对您有帮助?
有帮助没帮助