【问题标题】:Zoom web SDK stuck on 'Joining Meeting'Zoom web SDK 卡在“加入会议”上
【发布时间】:2020-12-07 08:19:11
【问题描述】:

我正在尝试将 Zoom Web SDK 集成到我的 React 应用程序中,我浏览了他们的文档并按照他们的示例应用程序的步骤进行操作,但是 - 当我尝试从我的应用程序加入会议时,它卡在加入会议。如下图所示。我的代码如下

import { ZoomMtg } from '@zoomus/websdk';
ZoomMtg.preLoadWasm();

ZoomMtg.prepareJssdk();
ZoomMtg.setZoomJSLib('node_modules/@zoomus/websdk/dist/lib', '/av');

`

       ZoomMtg.init({
            leaveUrl: <my-url>,
            isSupportAV: true,
            success: (success) => {
           
              ZoomMtg.join({
                signature: <signature-from-api>,
                meetingNumber: <meeting-number>,
                userName: <my-username>,
                apiKey: <my-apiKey>,
                userEmail: <my-email>,
                passWord: <mypassword>,
                role: 0,
              
                success: (success) => {
                  console.log(success);
                },
                error: (error) => {
                  console.log(error);
                }
              })
           
            },
            error: (error) => {
              console.log(error)
            }
          }) `

【问题讨论】:

    标签: reactjs zoom-sdk


    【解决方案1】:

    请检查页面并检查网络标签中是否有任何错误。 以下可能是一个问题:

    1. meetingNumber - 您的会议号码不正确。尝试在没有空格的情况下提供个人会议号码。
    2. 签名 - 最好从后端生成签名 https://marketplace.zoom.us/docs/sdk/native-sdks/web/build/signature 。签名现在可能不是您的问题,但如果您有多个参与者,您很可能会出现超时或其他问题。

    【讨论】:

    • 嗨,Rahul,感谢您的评论,但是,这不是问题的原因。我会更新正确答案。
    【解决方案2】:

    我终于设法解决了这个问题,看来问题是由 ZoomMtg.join 对象上的 role 属性引起的,之后删除它,问题就解决了,我可以加入会议了。

    【讨论】:

    • 我认为您的 ZoomMtg.setZoomJSLib('node_modules/@zoomus/websdk/dist/lib', '/av'); 应该在 ZoomMtg.preLoadWasm 之前();和 ZoomMtg.prepareJssdk();
    猜你喜欢
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 2021-08-31
    • 2023-03-18
    • 1970-01-01
    • 2020-11-04
    • 1970-01-01
    • 2022-08-22
    相关资源
    最近更新 更多