客户端实现(iOS)
本文档为您展示通过 SDK 实现语音聊天室场景的相关步骤,帮助您在业务中实现麦位管理、低延时语音互动、文字聊天等 IM 和音视频通话 2.0 在语音聊天场景下的相关能力。
前提条件
已在控制台创建应用,并获取了应用对应的 App Key。
已成功开通 IM 即时通讯产品的聊天室功能、音视频通话 2.0 产品。
聊天室功能需单独开通,若有需要,请联系您的对应销售或技术支持人员。
操作步骤
集成 SDK
请参考下表,将相应的 SDK 或服务集成到您的项目中。
产品
SDK 下载
集成文档
创建聊天室
调用创建聊天室服务端 API 接口,创建聊天室。
调用初始化队列服务端 API 接口,初始化队列。
调用创建房间服务端 API 接口,创建并维护多人音频房间。
您也可以通过客户端接口创建多人音频房间。
初始化 SDK
初始化并登录 IM。
您可以参考快速开始,完成 IM SDK 初始化,并配置登录方式,登录 IM。
调用进入聊天室接口加入聊天室。
您可以根据对音质、声道、场景等的不同需求,选择不同的音频属性,获得最佳实时互动效果。
// 在初始化之前设置
[[NERtcEngine sharedEngine] setAudioProfile:profile scenario:scenario]
初始化音视频通话 2.0 SDK。
您可以参考快速入门初始化音视频通话 2.0 SDK。
@interface Myapp ()