Camera Video Gets off while Sharing Content

Before Creating a New Topic:

If you’re experiencing unexpected Video SDK behavior please search the forum with relevant keywords (e.x. error message) and follow the guidance outlined in those posts. Please also leverage the following support links:


Description
Gallery view of the Zoom Meeting SDK not loading.

Resulting in video switched off everytime screen share is started.

Implemented : Cross-origin isolation overview

https://marketplace.zoom.us/docs/sdk/overview/websdk-gallery-view/#implementing-cross-origin-isolation

FOR FIREFOX : Version 108.0.2 (64-bit)

Validation from firefox console:

typeof SharedArrayBuffer === ‘function’;

true

crossOriginIsolated;

true

FOR CHROME : Version 108.0.5359.125 (Official Build) (64-bit)

Validation from chrome console:

typeof SharedArrayBuffer === ‘function’;

true

crossOriginIsolated;

true

It’s still switching off video when you start the screenshare: tested on firefox and chrome both.

Browser Console Error
FOR FIREFOX : Version 108.0.2 (64-bit)

Your browser doesn’t support gallery view.

To use gallery view, use Chrome/Chromium browsers and SharedArrayBuffer.

See for details: https://marketplace.zoom.us/docs/sdk/overview/improve-performance main.js:1:3805762

Unhandled Promise rejection: A mutation operation was attempted on a database that did not allow mutations. ; Zone: ; Task: IDBOpenDBRequest.addEventListener:error ; Value: DOMException: A mutation operation was attempted on a database that did not allow mutations. polyfills.js:1:16093

Uncaught (in promise) DOMException: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

pre load wasm success: https://source.zoom.us/2.9.0/lib/av/1502_audio.encode.wasm main.js:1:3804596

pre load wasm success: https://source.zoom.us/2.9.0/lib/av/1502_video.simd.wasm main.js:1:3804596

GEThttp://localhost/favicon.ico

[HTTP/1.1 404 Not Found 0ms]

SDK_2_9_0_ZOOM_MEETING_ISSUE_DEBUG_CONSOLE_FIREFOX.PNG

SDK_2_9_0_ZOOM_MEETING_ISSUE_FIREFOX.PNG

typeof SharedArrayBuffer === ‘function’;

true

crossOriginIsolated;

true

FOR CHROME : Version 108.0.5359.125 (Official Build) (64-bit)

pre load wasm success: https://source.zoom.us/2.9.0/lib/av/1502_audio.encode.wasm

main.js:1 pre load wasm success: https://source.zoom.us/2.9.0/lib/av/1502_video.simd.wasm

DevTools failed to load source map: Could not load content for https://source.zoom.us/2.9.0/lib/webim.min.js.map: System error: net::ERR_BLOCKED_BY_RESPONSE

typeof SharedArrayBuffer === ‘function’;

true

crossOriginIsolated;

true

SDK_2_9_0_ZOOM_MEETING_ISSUE_DEBUG_CONSOLE_CHROME.PNG

SDK_2_9_0_ZOOM_MEETING_ISSUE_CHROME.PNG

Which Web Meeting SDK version?
2.8 & 2.9

Meeting SDK Code Snippets
Changed only SDK configuration related codes e.g.:

// setup your signature endpoint here: https://github.com/zoom/meetingsdk-sample-signature-node.js

signatureEndpoint = ‘http://localhost:4000

// This Sample App has been updated to use SDK App type credentials https://marketplace.zoom.us/docs/guides/build/sdk-app

sdkKey = ‘ES8psAHRvQPNoV920Ni8Xew0l765Qj7EbviN’

meetingNumber = ‘45XXXXXX76’

role = 1

leaveUrl = ‘http://localhost:4200

userName = ‘Dear Guest’

userEmail = ‘cXXXXXXXXXXXd@gmail.com

passWord = ‘qXXXx3’

// 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-registered

// Webinars: https://marketplace.zoom.us/docs/sdk/native-sdks/web/client-view/webinars#join-registered

registrantToken = ‘’

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Click on “Join Meeting” button

  2. Click on ‘Join’

  3. Allow permissiongs for Audio/Video etc.

  4. Wait Once Zoom Meeting launched with your video, click OK for to affirm meeting recording (default auto record enabled in account)

  5. Click on screenshare, from pop up select screen OR window

Screenshots

recording link

Passcode: =6?3MkzU

Passcode: Z.1Fs1?H

Troubleshooting Routes
The troubleshooting attempt types you’ve already exhausted, including testing with the appropriate sample app (found on Zoom · GitHub).

Device (please complete the following information):

  • Device: [e.g. Macbook Pro]

Dell Latitude

  • OS: [e.g. macOS 11]

Windows 10 Pro

  • Browser: [e.g. Chrome]

FIREFOX : Version 108.0.2 (64-bit)

CHROME : Version 108.0.5359.125 (Official Build) (64-bit)

  • Browser Version [e.g. 88.0.4324.150 (Official Build) (x86_64)]

FIREFOX : Version 108.0.2 (64-bit)

CHROME : Version 108.0.5359.125 (Official Build) (64-bit)

Additional context

Gallery view Implemented : Cross-origin isolation overview

@jignesh.parmar Hope you will be fine.

Here are the sessions regarding OAuth :point_down:

Zoom Integration OAuth App Part 1
Zoom Integration OAuth App Part 2

Here :point_down: are the sessions regarding how to schedule meetings using REST API

Create Zoom Meeting - (REST API)
How to Create password less Zoom Meeting -(REST API)
How to Enable Zoom Meeting Registration - (REST API)

Here are the sessions regarding WebSDK Integrations

Here is working Video + ScreenShare Example :point_down:

If still any query please ask. Thank