SDKsHarmonyOS商业版
查询群组通话房间
按群组 ID 查询当前正在进行的通话房间。
import sdk, { SignalingGetRoomByGroupIDReq, SignalingGetRoomByGroupIDResp } from '@openimsdk/imsdk';
const request: SignalingGetRoomByGroupIDReq = { groupID: groupID };
const response: SignalingGetRoomByGroupIDResp = await sdk.signalingGetRoomByGroupID(request);
if (response.roomID.length > 0) {
restoreGroupCall(response.roomID, response.invitation, response.participants);
}响应返回 roomID、完整邀请和参与者资料。空房间 ID 表示当前群组没有正在进行的通话;若取得有效 roomID,可结合获取通话房间凭据获取加入音视频房间所需的凭证。Promise 被拒绝表示查询失败,不应将网络异常误判为无通话状态。
这个页面有帮助吗?