输入关键词搜索

集成 SDK

更新时间: 2022/09/20 06:03:50

本文为您展示通过 NELiveKit 实现 PK 连麦场景的相关步骤,帮助您在业务中实时音视频通话、互动直播、连麦 PK、文字聊天、收发礼物等 PK 连麦场景下的相关能力。

前提条件

在客户端实现互动直播功能之前,请确保您已完成以下操作:

  1. 创建应用开通 NERoom 房间组件能力,并选择了互动直播场景模板。

  2. 在网易云信控制台的应用列表中获取指定应用的 App Key。

开发环境

在客户端实现互动直播功能之前,请您准备以下开发环境:

环境类型 具体要求
iOS 版本 10.0 及以上版本
CPU 架构 支持 ARM64、ARMV7 架构
IDE XCode
其他 CocoaPods

集成 SDK

  1. 新建 iOS 工程。

    1. 运行 Xcode,选择 Create a new Xcode project 新建工程。再选择 Single View App,单击 Next
    image
    1. 配置工程相关信息,选择 Next
    image
    1. 选择合适的工程本地路径,单击 Create 完成工程创建。
  2. 通过 CocoaPods 集成 SDK。

    1. 进入到工程路径执行 pod 命令,生成 Podfile 文件。
pod init

请使用 1.9.1 及以上版本的 CocoaPods,防止因为版本过低导致无法拉取 SDK。

2. 打开 `Podfile` 文件添加如下代码并保存。
pod 'NELiveKit'
3. 执行 pod 命令,安装 SDK。
pod install
  1. 权限处理

    NELiveKit 应用正常工作需要摄像头、麦克风权限,您需要在工程的 Info.list 文件中配置相关的权限信息。

image

权限申请的代码如下。

//相机权限申请
[AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo 
 						 completionHandler:^(BOOL granted) {}];
//麦克风权限申请
[AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio 
                         completionHandler:^(BOOL granted) {}];
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 开发环境
  • 集成 SDK