uni-app (客户端)

最近更新时间:2025-05-23 14:40:52

我的收藏
本文档将详细介绍TUIRoomKit屏幕共享功能,帮助您更好地掌握TUIRoomKit会议过程中的屏幕共享相关功能操作。通过本文档,您能够充分利用TUIRoomKit的功能,实现高质量的音视频会议。

功能介绍

TUIRoomKit 支持屏幕共享,用户可以在进入房间之后分享自己的屏幕,房间内的其他成员可以观看正在分享中的屏幕。本文将详细介绍该特性的相关功能,并说明如何在 TUIRoomKit 组件中使用这一特性。

使用说明

uniapp 客户端用户进入房间后,通过点击底部工具栏共享按钮,可以实现屏幕共享操作。


功能接入

在接入屏幕共享功能时,您可能需要进行一些配置。不同平台的配置方法请参见:
Android
iOS
在我们的原生插件中,您只需要点击屏幕共享按钮,同意相关隐私政策后即可进行共享。

步骤1:创建 App Group

使用您的账号 登录,进行以下操作,注意完成后需要重新下载对应的 Provisioning Profile。
1. 单击 Certificates, IDs & Profiles。
2. 在右侧的界面中单击加号。
3. 选择 App Groups,单击 Continue。
4. 在弹出的表单中填写 Description 和 Identifier,其中 Identifier 需要传入接口中的对应的 AppGroup 参数。完成后单击 Continue。



5. 回到 Identifier 页面,左上边的菜单中选择 App IDs,然后单击您的 App ID(主 App 与 Extension 的 AppID 需要进行同样的配置)。
6. 选中 App Groups 并单击 Edit。
7. 在弹出的表单中选择您之前创建的 App Group,单击 Continue 返回编辑页,单击 Save 保存。



8. 重新下载 Provisioning Profile 并配置到 Hbuilder 中。

步骤2:配置屏幕共享扩展。(目录层级和示例保持一致)

配置扩展能力基础指引请参见 uniapp 官网文档
1. 将屏幕共享证书放在原生插件目录下,具体路径:nativeplugins > TencentCloud-TUIRoomEngine



2. 新增扩展配置文件



3. 配置文件内容




步骤3:重新制作自定义基座




注意:
这里的证书文件,还是主 App 的 profile 文件,不是 Extension 的 profile 文件。