TUICallKit (含 UI 接口)
TUICallKit API 是音视频通话组件的含 UI 接口,使用 TUICallKit API,您可以通过简单接口快速实现一个类微信的音视频通话场景。
init |
初始化 TUICallKit |
call |
发起 1v1 通话 |
setSelfInfo |
设置用户的头像、昵称 |
destroyed |
销毁 TUICallKit |
TUICallEngine (无 UI 接口)
TUICallEngine API 是音视频通话组件的无 UI 接口,如果 TUICallKit 的交互并不满足您的需求,您可以使用这套 API 根据您的业务需求自定义封装。
createInstance |
创建 TUICallEngine 实例(静态方法) |
destroyInstance |
销毁 TUICallEngine 实例(静态方法) |
on |
增加事件监听 |
off |
取消事件监听 |
call |
发起 1v1 通话 |
accept |
接听通话 |
reject |
拒绝通话 |
hangup |
结束通话 |
switchCallMediaType |
切换通话媒体类型,比如视频通话切音频通话 |
openCamera |
开启摄像头 |
closeCamera |
关闭摄像头 |
switchCamera |
切换前后摄像头 |
openMicrophone |
打开麦克风 |
closeMicrophone |
关闭麦克风 |
selectAudioPlaybackDevice |
选择音频播放设备(听筒/扬声器) |
setSelfInfo |
设置用户的头像、昵称 |
关键常量定义
EVENT |
通话的事件表 |
CALL_STATUS |
通话的状态 默认、呼叫中/被呼叫中 接通中 |
MEDIA_TYPE |
通话的类型 音频 视频 |
AUDIO_PLAYBACK_DEVICE |
声音的播放设备 扬声器、听筒 |
通话的事件表
INVITED |
被邀请通话 |
USER_ACCEPT |
用户接听 |
USER_ENTER |
用户进入通话 |
USER_LEAVE |
用户离开通话 |
USER_UPDATE |
用户更新 |
REJECT |
用户拒绝通话 |
NO_RESP |
用户无响应 |
LINE_BUSY |
用户忙线 |
CALLING_CANCEL |
通话被取消 |
CALLING_TIMEOUT |
通话超时未应答 |
CALL_END |
通话结束 |
SDK_READY |
SDK Ready 回调 |
KICKED_OUT |
被踢下线 |
CALL_MODE |
切换通话模式 |
通话的状态
IDLE |
默认 |
CALLING |
呼叫中/被呼叫中 |
CONNECTED |
接通中 |
通话的类型
声音的播放设备
对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?