uniapp(客户端)

最近更新时间:2026-04-17 18:02:56

我的收藏
AtomicXCore SDK 是腾讯云最新推出的面向音视频通话等场景的全新一代基于响应式的 API。您可以非常快速的基于这组 API 构建自己的 UI 页面。
它支持通话管理、成员管理、设备管理等丰富功能。同时,SDK 基于 TRTC,能够提供超低延时、高品质的音视频体验。
本页面包含 AtomicXCore SDK (iOS) 的所有音视频通话相关的 API 接口,按功能模块分类展示。

LoginState

用户身份认证与登录管理模块
核心功能:负责用户身份验证、登录状态管理、用户信息维护等基础认证服务。
响应式数据
数据列表
描述
当前登录用户信息。
当前登录状态。
接口函数
函数列表
描述
login
登录方法。
logout
登出方法。
设置用户信息。

CallState

通话列表管理模块
核心功能:管理音视频通话的完整生命周期,包括单人/多人音视频通话的发起、接听、拒绝、挂断,通话记录管理等核心业务流程。
技术特点:支持通话记录分页查询、实时状态同步(参与者列表、音量信息、网络质量),采用响应式数据管理 (Combine),确保 UI 与通话状态实时同步。提供事件驱动架构 (CallEvent),支持通话开始、收到邀请、通话结束等事件监听。
业务价值:为音视频通信平台提供核心的通话管理能力,支持单人和多人通话场景,是实时音视频业务的基础设施。
应用场景:通话发起与接听、通话状态管理、群组通话协作、通话记录查询与删除等核心业务场景。
响应式数据
数据列表
描述
当前活跃通话信息
最近通话记录列表
cursor
通话记录查询游标
selfInfo
当前用户在通话中的信息
所有通话参与者列表
参与者音量列表
参与者网络质量信息
接口函数
函数列表
描述
calls
发起单人或多人通话。
accept
接听通话。
reject
拒接通话。
hangup
挂断通话。
join
主动加入通话。
invite
邀请加入通话。
查询最近通话记录。
删除最近通话记录。

DeviceState

设备状态管理模块
核心功能:管理摄像头、麦克风等音视频设备的控制,提供设备状态监控、权限检查等基础设备服务。
技术特点:支持多设备管理、设备状态实时监控、权限动态检查、设备故障自动恢复等高级功能。
业务价值:为直播系统提供稳定的设备基础,确保音视频采集的可靠性和用户体验。
应用场景:设备管理、权限控制、音视频采集、设备故障处理等基础技术场景。
响应式数据
数据列表
描述
麦克风开启状态。
麦克风最后一次错误状态。
是否有音频发布权限。
采集音量大小(0-100)。
当前麦克风音量(0-100)。
输出音量大小(0-100)。
摄像头开启状态。
摄像头最后一次错误状态。
是否为前置摄像头。
本地镜像类型。
本地视频质量设置。
当前音频输出路由(扬声器/耳机)。
屏幕共享状态。
网络信息状态。
接口函数
函数列表
描述
开启本地麦克风。
关闭本地麦克风。
设置采集音量。
设置输出音量。
开启本地摄像头。