本文档为您介绍iOS端SDK的集成的环境要求和前置条件以及具体操作步骤。
如对此节内容或流程有任何疑问,请联系服务工程师范玲超。
类别 | 条件 |
开发环境 | Xcode 9.0 及以上版本(尽量用最新版本的前一个版本) |
系统版本 | iOS8.0 及以上的iOS设备 |
类别 | 信息 |
Mach-O Type | 动态库 |
动态库名称 | KSMediaPlayer.framework |
Bitcode | 默认关闭 |
CPU架构支持 | arm64、x86_64 |
说明: 如需支持armv7/armv7s、支持bitcode, 请联系我们的服务工程师范玲超。
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
为防止SDK在未授权的情况下被使用,其内部通过鉴权文件进行了安全鉴权。只有在鉴权通过后,SDK的相关功能方可正常使用。
appId和appKey用于SDK出初始化。
联系我方服务工程是获取。