tencent cloud

文档反馈

uni-app (Anroid&iOS)

最后更新时间:2024-04-03 17:23:11
    本文介绍群组通话功能的使用,如发起群组通话、加入群组通话。

    预期效果

    TUICallKit 支持群组通话,预期效果见下图。
    发起群组通话
    收到群组通话邀请
    接受群组通话邀请
    
    
    
    
    
    
    
    
    

    创建 groupID

    使用群组通话功能前,需要先创建群组,在已存在的群组中发起群组通话。
    方式一:通过调用 IM API 创建群,详见 IM 群组管理
    方式二:通过控制台手动创建群组,详见 控制台群组管理

    群组通话

    发起群组通话

    调用 groupCall API 发起群通话。
    const TUICallKit = uni.requireNativePlugin('TencentCloud-TUICallKit');
    const options = {
    groupID: 'myGroup',
    userIDList: ['mike', 'tom'],
    callMediaType: 1, // voice call(callMediaType = 1)、video call(callMediaType = 2)
    };
    TUICallKit.groupCall(options, (res) => {
    if (res.code === 0) {
    console.log('groupCall success');
    } else {
    console.log(`groupCall failed, error message = ${res.msg}`);
    }
    });

    加入群组通话

    调用 joinInGroupCall API 主动加入群组中已有的音视频通话。
    const TUICallKit = uni.requireNativePlugin('TencentCloud-TUICallKit');
    const options = {
    roomID: 9898,
    groupID: 'myGroup',
    callMediaType: 1, // voice call(callMediaType = 1)、video call(callMediaType = 2)
    };
    TUICallKit.joinInGroupCall(options, (res) => {
    if (res.code === 0) {
    console.log('joinInGroupCall success');
    } else {
    console.log(`joinInGroupCall failed, error message = ${res.msg}`);
    }
    });
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持