API | 描述 |
登录 | |
登出 | |
设置用户的昵称、头像 | |
发起 1v1 通话 | |
发起群组通话 | |
主动加入当前的群组通话中 | |
开启/关闭静音模式 | |
开启/关闭悬浮窗功能 | |
自定义来电铃声 |
Future<TUIResult> login(int sdkAppId, String userId, String userSig);
参数 | 类型 | 含义 |
sdkAppId | int | 用户 SDKAppID |
userId | String | 用户 ID |
userSig | String | |
返回值 | 包含 code 和 message 信息: code 为空 ("") 表示调用成功。 code 不为空 ("") 表示调用失败,失败原因见 message。 |
Future<void> logout()
Future<TUIResult> setSelfInfo(String nickname, String avatar)
参数 | 类型 | 含义 |
nickName | String | 目标用户的昵称,非必填 |
avatar | String | 目标用户的头像,非必填 |
返回值 | 包含 code 和 message 信息: code 为空 ("") 表示调用成功。 code 不为空 ("") 表示调用失败,失败原因见 message。 |
Future<void> call(String userId, TUICallMediaType callMediaType, [TUICallParams? params])
参数 | 类型 | 含义 |
userId | String | 目标用户的 userID |
callMediaType | 通话的媒体类型,例如: TUICallMediaType.video 或 TUICallMediaType.audio | |
params | 通话扩展参数,例如:房间号、通话邀请超时时间,离线推送自定义内容等 |
Future<void> groupCall(String groupId, List<String> userIdList, TUICallMediaType callMediaType, [TUICallParams? params])
参数 | 类型 | 含义 |
groupId | String | 此次群组通话的群 ID |
userIdList | List<String> | 目标用户的userId 列表 |
callMediaType | 通话的媒体类型,例如: TUICallMediaType.video 或 TUICallMediaType.audio | |
params | 通话扩展参数,例如:房间号、通话邀请超时时间,离线推送自定义内容等 |
Future<void> joinInGroupCall(TUIRoomId roomId, String groupId, TUICallMediaType callMediaType)
参数 | 类型 | 含义 |
roomId | 此次通话的音视频房间 ID | |
groupId | String | 此次群组通话的群 ID |
callMediaType | 通话的媒体类型,例如: TUICallMediaType.video 或 TUICallMediaType.audio |
Future<void> enableMuteMode(bool enable)
Future<void> enableFloatWindow(bool enable)
Future<void> setCallingBell(String assetName)
参数 | 类型 | 含义 |
assetName | String | 铃声的路径,需要将铃声文件添加至主工程的 assets 资源中。 |
本页内容是否解决了您的问题?