NERtcCallKit for iOS V3.1.0
载入中...
搜索中...
未找到
NERtcCallKit for iOS

为了方便您接入 音视频通话 2.0(NERTC) 的呼叫功能,网易云信将信令和 NERTC 的音视频能力相结合,简化呼叫的复杂流程,将呼叫功能以组件的形式(NERTCCallkit)提供给客户,提高接入效率、降低使用成本。

呼叫组件 NERTCCallkit 核心接口的类包括:

在调用 SDK API 的过程中,如果遇到问题,请 提交工单 联系网易云信技术支持工程师排查。

群组呼叫

接口 功能描述 起始版本
NEGroupCallKit#groupCall:completion: 多人音视频呼叫 V3.0.0
NEGroupCallKit#groupHangup:completion: 挂断 V3.0.0
NEGroupCallKit#groupAccept:completion: 接受呼叫邀请 V3.0.0
NEGroupCallKit#groupInvite:completion: 邀请他人加入多人通话 V3.0.0
NEGroupCallKit#groupJoin:completion: 主动加入多人通话 V3.0.0
NEGroupCallKit#groupQueryCallInfo:completion: 查询多人通话信息 V3.0.0
NEGroupCallKit#groupQueryMembers:completion: 查询多人通话成员列表 V3.0.0
NEGroupCallKit#setupGroupCall: 多人通话设置 V3.0.0
NEGroupCallKit#addDelegate: 添加代理接受回调 V3.0.0

呼叫主流程

接口 功能描述 起始版本
NECallEngine#sharedInstance 获取 NECallKit 实例 V2.0.0
NECallEngine#setup: 呼叫组件初始化 V2.0.0
NECallEngine#destroy 呼叫组件销毁 V2.0.0
NECallEngine#call:completion: 发起呼叫 V2.0.0
NECallEngine#accept: 被叫接听 V2.0.0
NECallEngine#hangup:completion: 挂断通话 取消通话 拒接来电 V2.0.0

呼叫配置

接口 功能描述 起始版本
NECallEngine#switchCallType:completion: 在通话过程中切换通话类型 V2.0.0
NECallEngine#setTimeout: 配置通话接听的超时时间(主/被叫都生效) V2.0.0
NECallEngine#setupLocalView: 设置本端画布 V2.0.0
NECallEngine#setupRemoteView: 设置远端画布 V2.0.0
NECallEngine#enableLocalVideo: 启动或关闭摄像头 V2.0.0
NECallEngine#muteLocalVideo: 开启或关闭视频采集 V2.0.0
NECallEngine#muteLocalAudio: 开启或关闭麦克风静音 V2.0.0
NECallEngine#setCallRecordProvider: 自定义话单配置 V2.0.0
NECallEngine#switchCamera 切换前后摄像头 V2.0.0
NECallEngine#setCallConfig 设置呼叫时的配置参数,切换音视频是否需要切换,信令消息是否支持离线等 V2.0.0
NECallEngine#addCallDelegate: 设置回调监听 V2.0.0
NECallEngine#removeCallDelegate: 移除回调监听 V2.0.0

获取状态信息

接口 功能描述 起始版本
NECallEngine#getCallInfo 通话过程中获取通话信息 V2.0.0
NECallEngine#getCallConfig 获取呼叫时的配置参数 V2.0.0

回调

事件 功能描述 起始版本
NECallEngineDelegate#onReceiveInvited: 来电监听 V2.0.0
NECallEngineDelegate#onCallEnd: 通话被取消、拒绝、通话中挂断,即所有导致通话结束的行为都会触发此回调 V2.0.0
NECallEngineDelegate#onCallConnected: 主被叫加入通道,通话建立后触发 V2.0.0
NECallEngineDelegate#onCallTypeChange: 音视频切换 V2.0.0
NECallEngineDelegate#onVideoAvailable:userID: 启用/禁用视频采集 V2.0.0
NECallEngineDelegate#onVideoMuted:userID: 视频采集变更回调 V2.0.0
NECallEngineDelegate#onAudioMuted:userID: 音频采集变更回调 V2.0.0