集成 SDK
更新时间: 2022/09/20 06:03:50
本文为您展示通过 NELiveKit 实现 PK 连麦场景的相关步骤,帮助您在业务中实时音视频通话、互动直播、连麦 PK、文字聊天、收发礼物等 PK 连麦场景下的相关能力。
前提条件
在客户端实现互动直播功能之前,请确保您已完成以下操作:
-
已创建应用,开通 NERoom 房间组件能力,并选择了互动直播场景模板。
-
在网易云信控制台的应用列表中获取指定应用的 App Key。
开发环境
在客户端实现互动直播功能之前,请您准备以下开发环境:
| 环境类型 | 具体要求 |
|---|---|
| iOS 版本 | 10.0 及以上版本 |
| CPU 架构 | 支持 ARM64、ARMV7 架构 |
| IDE | XCode |
| 其他 | CocoaPods |
集成 SDK
-
新建 iOS 工程。
- 运行 Xcode,选择 Create a new Xcode project 新建工程。再选择 Single View App,单击 Next。
- 配置工程相关信息,选择 Next。
- 选择合适的工程本地路径,单击 Create 完成工程创建。
-
通过 CocoaPods 集成 SDK。
- 进入到工程路径执行 pod 命令,生成
Podfile文件。
- 进入到工程路径执行 pod 命令,生成
pod init
请使用 1.9.1 及以上版本的 CocoaPods,防止因为版本过低导致无法拉取 SDK。
2. 打开 `Podfile` 文件添加如下代码并保存。
pod 'NELiveKit'
3. 执行 pod 命令,安装 SDK。
pod install
-
权限处理
NELiveKit 应用正常工作需要摄像头、麦克风权限,您需要在工程的
Info.list文件中配置相关的权限信息。
权限申请的代码如下。
//相机权限申请
[AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo
completionHandler:^(BOOL granted) {}];
//麦克风权限申请
[AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio
completionHandler:^(BOOL granted) {}];
此文档是否对你有帮助?




