FCRGroupContext
FCRGroupContext 类。
FCRGroupContext 类提供的方法用于管理所有的子房间。可通过该类实现分组讨论功能。
getGroupInfo
获取分组信息。
Kotlin
abstract fun getGroupInfo(): FCREduContextGroupInfo?
返回值
返回分组信息对象 FCREduContextGroupInfo。
addSubRoomList
创建子房间,
Kotlin
abstract fun addSubRoomList(
appId: String,
roomUuid: String,
groupWithInProgress: GroupWithInProgress,
callback: HttpCallback<HttpBaseRes<String>>?
)
removeSubRoomList
移除子房间。
Kotlin
abstract fun removeSubRoomList(
appId: String,
roomUuid: String,
subRoomList: List<String>,
callback: HttpCallback<HttpBaseRes<String>>?
)
参数
- subRoomList
- 子房间 ID 列表。
removeAllSubRoomList
移除所有子房间。
Kotlin
abstract fun removeAllSubRooms(
callback: HttpCallback<HttpBaseRes<String>>?
)
getSubRoomList
获取子房间列表。
Kotlin
abstract fun getSubRoomList(): AgoraEduContextSubRoomInfo
返回值
调用成功,则返回子房间信息 AgoraEduContextSubRoomInfo 列表。
getUserListFrom
inviteUserListToSubRoom
邀请用户加入子房间。
Kotlin
abstract fun inviteUserListToSubRoom(
userList: List<String>,
appId: String,
roomUuid: String,
groupUuid: String,
callback: HttpCallback<HttpBaseRes<String>>?
)
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
userListAcceptInvitationToSubRoom
用户接受邀请进入自房间。
Kotlin
abstract fun userListAcceptInvitationToSubRoom(
userList: List<String>, subRoomUuid: String,
callback: HttpCallback<HttpBaseRes<String>>?
)
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
userListRejectInvitationToSubRoom
用户拒绝加入子房间的邀请。
Kotlin
abstract fun userListRemoveFromSubRoom(
userList: List<String>,
appId: String,
roomUuid: String,
groupUuid: String,
callback: HttpCallback<HttpBaseRes<String>>?
)
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
addUserListToSubRoom
moveUserListToSubRoom
将用户从某子房间移动至另一子房间。
Kotlin
abstract fun moveUserListToSubRoom(
userList: List<String>,
fromSubRoomUuid: String,
toSubRoomUuid: String,
callback: HttpCallback<HttpBaseRes<String>>?
)
参数
- userList
- 用户 ID 列表。
- fromSubRoomUuid
- 源子房间 ID。
- toSubRoomUuid
- 目标子房间 ID。