功能地图
音视频通话 UIKit 提供默认行为和风格,但如果默认行为和样式不能完全满足您的需求,您也可以自定义 UIKit。
图中显示的数字与特定功能列表中的类别相对应。
1 呼叫邀请 2 VoIP 3 通话界面 4 聊天视图 5 成员列表视图 6 悬浮窗 7 退出通话确认
类别 | 功能 | 描述 |
---|---|---|
1 呼叫邀请 | 自定义呼叫邀请 | 支持:
|
2 VoIP | 集成 Apple VoIP | 音视频通话 UIKit 支持在 iOS 设备实现 VoIP 通话。 |
3 通话界面 | 切换视频填充模式 | 支持以下视频画面填充模式:
|
调整布局 |
| |
添加自定义组件 |
| |
隐藏用户视图标签 | 支持展示或隐藏用户名称、麦克风状态和摄像头状态。 | |
隐藏声浪效果 | 用户在关闭摄像头后,用户头像周围默认显示声浪(可关闭)。 | |
自定义菜单栏 | 支持:
| |
计算通话时长 | 支持在通话过程中显示当前通话时长。 | |
4 聊天视图 | 展示房间内聊天 | 菜单栏添加聊天按钮后,启用聊天窗口,支持设置聊天 item view。 |
5 成员列表视图 | 展示房间成员列表 | 菜单栏添加成员列表按钮后,启用成员列表视图,支持设置成员列表 item view,以及配置是否展示麦克风摄像头状态 。 |
6 悬浮窗 | 最小化视频通话视图 | 菜单栏添加了最小化按钮后,启用视频通话悬浮窗。支持设置悬浮窗的文本颜色,图片样式等。 |
7 退出通话确认 | 实现退出确认对话框 | 当店家挂断按钮的时候,默认直接退出通话。音视频通话 Kit 支持使用对话框确认用户挂断意图。 |
其他 | 配置进入通话的本地设备状态 | 支持设置进入通话时本地设备的状态,包括摄像头、麦克风、扬声器。 |
配置通话视频 | 支持设置分辨率。 | |
实现纯语音互动 | 支持实现纯语音通话。 | |
监听离开通话 | 点击挂断按钮或者退出确认对话框的 OK 按钮的时候触发,默认是结束通话,你可以在这里覆盖默认的动作。 | |
自定义 UI 文本 | 支持调整界面文本。 | |
设置头像 | 用户可设置头像。 |