快速开始
前提条件
- windows 7 及以上版本
- visual studio 2017
编译并运行demo
- 下载云会议windows端SDK压缩包,下载完成后解压缩即可。
- 运行MFCDemo\Bat 中的脚本copy_dependency_release.bat 脚本(将库以及头文件拷贝到Demo的对应目录)。
- 用vs2017 打开 MFCDemo\MFCDemo.sln 项目 并编译
- 运行MFCDemo\Release\MFCDemo.exe
集成SDK
创建工程
可以参考DEMO程序的目录结构已经 .bat文件 (拷贝对应的模块到项目的目录)
- 项目中引用 TangMeetingSDK.hpp
- 引用MeetingSDK.lib (如果动态loadLibrary,可以忽略此步骤)
- 将MeetingSDK.dll以及对应的模块一起拷贝到程序输出目录
特别的:对SDK的接口封装代码,建议参考Demo程序中的TangMeetingHelper.h(.cpp),这个Helper已经完成了所有针对dll的导出函数的封装(动态LoadLibrary模式)
实现功能
初始化
在工程的Application中进行初始化操作,同时注册事件回调 注意初始化操作必须在主线程进行。
TangMeetingInitialize(TangMeetingCallback callback)
入会
将获取到的会议密码pMeetingCode (如果测试,请联系项目经理获取临时的pMeetingCode, 正式整合需要使用后端服务对接全时open api服务获取对应的会议MeetingCode),调用入会接口启动入会流程。
TangMeetingJoin(const char* pUserName, const char* pMeetingCode, bool videoEnable, bool audioEnable,
bool showPreview, const char* extraData)
示例Demo功能展示
- 点击初始化按钮 (调用TangMeetingInitialize)
- 点击加入会议
- 填写用户名和密码后,点击免登录入会按钮(会议密码栏可以输入会议密码或者入会的短链接,调用TangMeetingJoin)---- 通常是通过open api获取
- 如果密码正确,SDK将打开会中界面