本文介绍 PC 端 TUIRoom 组件,是一款布局灵活、适用性强的音视频沟通协作工具,可用于协同办公、远程招聘、远程问诊、保险理赔、在线客服、视频面试、数字政务、金融数字化、在线会议、在线教育等场景。与各行业场景深度融合,助力企业降本增效,加快数字化转型,提升竞争力。
您可以下载并安装 Windows 或者 Mac 平台的 App 进行体验。
说明:TUIKit 系列组件同时使用了腾讯云 实时音视频 TRTC 和 即时通信 IM 两个基础 PaaS 服务,开通实时音视频后会同步开通即时通信IM服务。即时通信 IM 服务详细计费规则请参见 即时通信 - 价格说明,TRTC 开通会默认关联开通 IM SDK 的体验版,仅支持100个 DAU。
为了让您快速接入多人音视频房间功能,这边有两种推荐的接入方式,您可以选择适合您的方式进行二次开发。
打开 VS,选择 Qt Widgets Application 工程类型,创建 TestApp 工程。
编写启动进程的程序,并在合适的位置调用 LoadRoomApp 函数。
#include <QProcess>
#include <QApplication>
void LoadRoomApp() {
QString executable_file_path = QApplication::applicationDirPath();
QString app_path = executable_file_path + "/RoomApp.exe";
QProcess::startDetached(app_path);
}
编译项目,并将 RoomApp 编译的成果物复制到当前可执行程序目录,以 release x86 程序为例:
复制 TUIRoom\Windows-Mac\RoomApp\bin\Win32\Release
目录下所有文件到当前程序目录下。
执行程序,启动 TestApp 的同时启动 RoomApp。
TUIRoomCore.h
、TUIRoomCoreCallback.h
、TUIRoomDef.h
等文件中查看该模块提供的接口函数以及其他定义,并使用对应接口实现自定义 UI 界面功能点 | 文件目录 |
---|---|
首页登录 | Windows-Mac\RoomApp\App\LoginViewController.cpp |
设备检测 | Windows-Mac\RoomApp\App\PresetDeviceController.cpp |
主页面 | Windows-Mac\RoomApp\App\MainWindow.cpp |
麦上列表 | Windows-Mac\RoomApp\App\StageListController.cpp |
成员列表 | Windows-Mac\RoomApp\App\MemberListViewController.cpp |
设置页面 | Windows-Mac\RoomApp\App\SettingViewController.cpp |
聊天室 | Windows-Mac\RoomApp\App\ChatRoomViewController.cpp |
屏幕分享 | Windows-Mac\RoomApp\App\ScreenShareWindow.cpp |
底部工具栏 | Windows-Mac\RoomApp\App\BottomBarController.cpp |
如果有任何需要或者反馈,您可以联系:colleenyu@tencent.com。
本页内容是否解决了您的问题?