首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在无头浏览器中加入lib-jitsi-meet创建的会议

无法在无头浏览器中加入lib-jitsi-meet创建的会议
EN

Stack Overflow用户
提问于 2020-09-21 14:25:49
回答 1查看 1.4K关注 0票数 2

我正在尝试使用lib-jitsi-meet在一个无头的Chrome实例中使用Puppeteer创建一个会议,并在另一个浏览器中使用Jitsi外部API (iframe API)加入会议。目前,我可以在无头浏览器中创建会议,但不能从其他浏览器加入创建的会议。当我尝试这样做时,创建了另一个具有相同名称的新会议,并且我是其中唯一的参与者。

有人能在这个问题上给我一些有用的建议吗?您可以查看index.htmlexample.js

提前感谢

木偶表演者代码

代码语言:javascript
复制
const browser = await puppeteer.launch({
headless: false,
product: 'chrome',
// args: ['wait-for-browser'],
defaultViewport: { width: 1600, height: 1600 },
});
const page = (await browser.pages())[0];
await page.goto("https://jitsi-liveroom.s3.eu-central-1.amazonaws.com/index.html")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-21 19:20:10

使用下面的options对象作为example.jsJitsiConnection的参数,我能够避免CORS错误并将多个用户加入到同一个会议中。

代码语言:javascript
复制
const [meetingName,setMeetingName] = useState("")

const options = {
   hosts: {
      domain: 'meet.jit.si',
      muc: 'conference.meet.jit.si', 
      focus: 'focus.meet.jit.si',
   }, 
   externalConnectUrl: 'https://meet.jit.si/http-pre-bind', 
   enableP2P: true, 
   p2p: { 
      enabled: true, 
      preferH264: true, 
      disableH264: true, 
      useStunTurn: true,
   }, 
   useStunTurn: true, 
   bosh: `https://meet.jit.si/http-bind?room=${meetingName}`, 
   websocket: 'wss://meet.jit.si/xmpp-websocket', 
   clientNode: 'http://jitsi.org/jitsimeet', 
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63987162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档