Black screen error on Webinar with 1080p resulation

Hi, we are using zoom web sdk on our system. When we start a webinar with 1080p camera resolution. When user got 1080p resolution catch black screen error after a few time.

I found some errors when black screen " uncaught rangeerror: offset is out of bounds" this error created on “https://source.zoom.us/2.10.1/lib” wasm file.

and my source code like this;

ZoomMtg.setZoomJSLib('https://source.zoom.us/2.10.1/lib', '/av')

ZoomMtg.preLoadWasm()
ZoomMtg.prepareWebSDK()
// loads language files, also passes any error messages to the ui
ZoomMtg.i18n.load('en-US')
ZoomMtg.i18n.reload('en-US')

// setup your signature endpoint here: https://github.com/zoom/meetingsdk-sample-signature-node.js
var signatureEndpoint = 'https://localhost:4000'
var sdkKey = '*********'
var meetingNumber = 'meetingid'
var role = 0
var leaveUrl = 'http://localhost:5500'
var userName = 'JavaScript'
var userEmail = 'test@gmail.com'
//var passWord = '****'
// pass in the registrant's token if your meeting or webinar requires registration. More info here:
// Meetings: https://marketplace.zoom.us/docs/sdk/native-sdks/web/client-view/meetings#join-meeting-with-registration-required
// Webinars: https://marketplace.zoom.us/docs/sdk/native-sdks/web/client-view/webinars#join-webinar-with-registration-required
var registrantToken = ''

function getSignature() {
  fetch(signatureEndpoint, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      meetingNumber: meetingNumber,
      role: role
    })
  }).then((response) => {
    return response.json()
  }).then((data) => {
    console.log(data)
    startMeeting(data.signature)
  }).catch((error) => {
  	console.log(error)
  })
}

function startMeeting(signature) {

  document.getElementById('zmmtg-root').style.display = 'block'

  ZoomMtg.init({
    leaveUrl: leaveUrl,
    success: (success) => {
      console.log(success)
      ZoomMtg.join({
        signature: signature,
        sdkKey: sdkKey,
        meetingNumber: meetingNumber,
        userName: userName,
        userEmail: userEmail,
        success: (success) => {
          console.log(success)
        },
        error: (error) => {
          console.log(error)
        },
      })
    },
    error: (error) => {
      console.log(error)
    }
  })
}

Do you have any suggestion solve for this error ?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.