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:
- Zoom Developer Changelog for Dev Product Changes: https://marketplace.zoom.us/docs/guides/stay-up-to-date/changelog/
- General Troubleshooting: https://devsupport.zoom.us/hc/en-us
- To Submit a Ticket for Unexpected Video SDK Behavior: https://support.zoom.us/hc/en-us
- For General & Integrations Related Guidance: https://community.zoom.com/
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
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:
-
Click on “Join Meeting” button
-
Click on ‘Join’
-
Allow permissiongs for Audio/Video etc.
-
Wait Once Zoom Meeting launched with your video, click OK for to affirm meeting recording (default auto record enabled in account)
-
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