网站你懂我意思正能量app,货架 网站建设 牛商网,网上商城平台有哪些,做的很漂亮的网站一、需要创建zoom app#xff0c;创建及配置参考#xff1a;Zoom会议机器人转写例子-CSDN博客
这里直接使用zoom-recall的配置。
二、需要生成签名#xff0c;参数为#xff1a;zoom-recall中的Client ID和Client Secret
1、git clone https://github.com/zoom/meetings…
一、需要创建zoom app创建及配置参考Zoom会议机器人转写例子-CSDN博客
这里直接使用zoom-recall的配置。
二、需要生成签名参数为zoom-recall中的Client ID和Client Secret
1、git clone https://github.com/zoom/meetingsdk-auth-endpoint-sample.git
2、cd meetingsdk-auth-endpoint-sample
3、npm install
4、.env中设置
ZOOM_MEETING_SDK_KEYClient ID的值
ZOOM_MEETING_SDK_SECRETClient Secret的值
5、npm run start
启动签名服务 http://localhost:4000
三、会议机器人
1、git clone https://github.com/zoom/meetingbot-web-sample.git
2、cd meetingbot-web-sample
3、npm install
4、.env不需要设置
5、代码做如下调整
client-view.js 1authEndpoint设置为签名服务的地址http://localhost:4000
2sdkKey设置为zoom-recall app的Client ID
3启动新建一个会议url设置为新建会议的地址
4userName设置为someones Bot 5注释掉leaveMeetingAndHandleError避免向host请求录音时无法得host主持人的响应导致meetingbot直接退出。
meetingBot.js 6设置headless为false显示默认隐藏的自动模拟人操作的chorme浏览器即meeting bot。
7设置page.goto页面地址为http://localhost:8080
8npx http-server frontend 启动meetingbot的页面地址http://localhost:8080
9npm start 启动server.js即backend服务服务地址http://localhost:30015
然后就可以看到会自动弹出一个chrome浏览器然后它会自动操作加入会议使用本地音频请求录音。 zoom client界面上会显示wxls bot加入了会议并处于录音状态。 存在问题ZoomMtg可以通过mediaCapture录音但是没有获取raw data(音频流的接口windows/linux/macos版本的meeting sdk则有获取raw data的接口。