# Video SDK

**URL:** https://devforum.zoom.us/c/video-sdk/55.md?page=16

[Latest](https://devforum.zoom.us/latest.md) · [Categories](https://devforum.zoom.us/categories.md) · [Tags](https://devforum.zoom.us/tags.md)

**Page:** 17

---

## [Screen Sharing is not working on Safari after a couple of times](https://devforum.zoom.us/t/screen-sharing-is-not-working-on-safari-after-a-couple-of-times/124524)

<div class="topic-metadata">

**Author:** [@liviu](https://devforum.zoom.us/u/liviu)\
**Replies:** 13\
**Last updated:** [May 12, 2025, 7:04pm UTC](https://devforum.zoom.us/t/screen-sharing-is-not-working-on-safari-after-a-couple-of-times/124524 "2025-05-12T19:04:25Z")

</div>

Description I’m encountering an issue with the share screen on Safari. When I’m in a session, the first few times it works, but if i turn it on and off, eventually it doesn’t anymore. The shared screen is appearing on S…

---

## [How to promote and demote a participant to speaker with zoom meeting windows c++ sdk?](https://devforum.zoom.us/t/how-to-promote-and-demote-a-participant-to-speaker-with-zoom-meeting-windows-c-sdk/132666)

<div class="topic-metadata">

**Author:** [@WTC](https://devforum.zoom.us/u/WTC)\
**Replies:** 0\
**Last updated:** [May 12, 2025, 1:41pm UTC](https://devforum.zoom.us/t/how-to-promote-and-demote-a-participant-to-speaker-with-zoom-meeting-windows-c-sdk/132666 "2025-05-12T13:41:33Z")

</div>

I need to be able to promote or demote a participant to speaker, without having to enter and leave the webinar.

---

## [How to allow users to rejoin in case of being kicked by the host](https://devforum.zoom.us/t/how-to-allow-users-to-rejoin-in-case-of-being-kicked-by-the-host/107977)

<div class="topic-metadata">

**Author:** [@robinle1902](https://devforum.zoom.us/u/robinle1902)\
**Replies:** 2\
**Last updated:** [May 12, 2025, 7:44am UTC](https://devforum.zoom.us/t/how-to-allow-users-to-rejoin-in-case-of-being-kicked-by-the-host/107977 "2025-05-12T07:44:59Z")

</div>

When I kick a user out of a session they can’t rejoin on Mobile even if I change the account. 1/ I want to know the mechanism of action. 2/ How to allow users to rejoin after being kicked by the Host.

---

## [onUserLeave not firing when Firefox users leave session by closing page](https://devforum.zoom.us/t/onuserleave-not-firing-when-firefox-users-leave-session-by-closing-page/132288)

<div class="topic-metadata">

**Author:** [@Jon-L](https://devforum.zoom.us/u/Jon-L)\
**Replies:** 4\
**Last updated:** [May 8, 2025, 10:49pm UTC](https://devforum.zoom.us/t/onuserleave-not-firing-when-firefox-users-leave-session-by-closing-page/132288 "2025-05-08T22:49:10Z")

</div>

Description We have a Web Video SDK app and are developing a React Native Video SDK app to pair with it. In the Web app, we have the client.init option leaveOnPageUnload set to true. When a user leaves a web app sessio…

---

## [Zoom Video SDK (2.1.10) – Render self‑view with SDK or direct getUserMedia?](https://devforum.zoom.us/t/zoom-video-sdk-2-1-10-render-self-view-with-sdk-or-direct-getusermedia/132267)

<div class="topic-metadata">

**Author:** [@nventurino](https://devforum.zoom.us/u/nventurino)\
**Replies:** 3\
**Last updated:** [May 7, 2025, 5:49am UTC](https://devforum.zoom.us/t/zoom-video-sdk-2-1-10-render-self-view-with-sdk-or-direct-getusermedia/132267 "2025-05-07T05:49:05Z")

</div>

I’m building a Next.js 15 telehealth app on Zoom Video SDK Web (v2.1.10, WebRTC). Question: Is it better to show the self‑view via the SDK’s renderVideo()/startVideo() or capture a separate local preview with navigator.…

---

## [Participants' cameras will start flashing green](https://devforum.zoom.us/t/participants-cameras-will-start-flashing-green/132272)

<div class="topic-metadata">

**Author:** [@dev\_lxpead](https://devforum.zoom.us/u/dev_lxpead)\
**Replies:** 3\
**Last updated:** [May 7, 2025, 3:56am UTC](https://devforum.zoom.us/t/participants-cameras-will-start-flashing-green/132272 "2025-05-07T03:56:32Z")

</div>

Participants’ cameras will start flashing green after a while or depending on the number of participants in the room. A message about a limit of 4 simultaneous cameras is displayed on the console. Video SDK version: …

---

## [muteUserAudioLocally does not work and does not return error](https://devforum.zoom.us/t/muteuseraudiolocally-does-not-work-and-does-not-return-error/132080)

<div class="topic-metadata">

**Author:** [@dev\_lxpead](https://devforum.zoom.us/u/dev_lxpead)\
**Replies:** 7\
**Last updated:** [May 7, 2025, 3:32am UTC](https://devforum.zoom.us/t/muteuseraudiolocally-does-not-work-and-does-not-return-error/132080 "2025-05-07T03:32:11Z")

</div>

I’m having trouble with the function to mute another user’s microphone locally (muteUserAudioLocally) The implementation is like this: handleMuteLocalMic = async ( action: "start" | "stop", users: number | numb…

---

## [How to fill containers without letter‑/pillar‑boxing?](https://devforum.zoom.us/t/how-to-fill-containers-without-letter-pillar-boxing/132268)

<div class="topic-metadata">

**Author:** [@nventurino](https://devforum.zoom.us/u/nventurino)\
**Replies:** 2\
**Last updated:** [May 6, 2025, 4:10pm UTC](https://devforum.zoom.us/t/how-to-fill-containers-without-letter-pillar-boxing/132268 "2025-05-06T16:10:57Z")

</div>

SDK / stack: Zoom Video SDK Web v2.1.10 (WebRTC) in a Next.js 15 app. My goal is to make each participant’s video completely fill whatever container we give it (no black bars), even when the container’s aspect ratio ≠ 1…

---

## [Deploy Zoom Video Web SDK Updates to Github/ NPM](https://devforum.zoom.us/t/deploy-zoom-video-web-sdk-updates-to-github-npm/132234)

<div class="topic-metadata">

**Author:** [@Billy117](https://devforum.zoom.us/u/Billy117)\
**Replies:** 1\
**Last updated:** [May 6, 2025, 8:14am UTC](https://devforum.zoom.us/t/deploy-zoom-video-web-sdk-updates-to-github-npm/132234 "2025-05-06T08:14:04Z")

</div>

Hello, We noticed on the Zoom Video SDK changelog that new versions of the Web Video SDK are being released. However, these newer versions are not yet available on: Zoom’s GitHub repo NPM package page I unders…

---

## [How can we get access to client video-sdk from ui-toolkit? - can't see appropriate api](https://devforum.zoom.us/t/how-can-we-get-access-to-client-video-sdk-from-ui-toolkit-cant-see-appropriate-api/132339)

<div class="topic-metadata">

**Author:** [@Vladyslav](https://devforum.zoom.us/u/Vladyslav)\
**Replies:** 2\
**Last updated:** [May 6, 2025, 4:01am UTC](https://devforum.zoom.us/t/how-can-we-get-access-to-client-video-sdk-from-ui-toolkit-cant-see-appropriate-api/132339 "2025-05-06T04:01:05Z")

</div>

And if I try to use both videoSDK and uiToolkit in the following order - next one destroys previous one. Is there any workaround?

---

## [When closing call getting ObjecterrorCode: 5007 "INSUFFICIENT\_PRIVILEGES"](https://devforum.zoom.us/t/when-closing-call-getting-objecterrorcode-5007-insufficient-privileges/130961)

<div class="topic-metadata">

**Author:** [@marcocarosi](https://devforum.zoom.us/u/marcocarosi)\
**Replies:** 8\
**Last updated:** [May 5, 2025, 6:35pm UTC](https://devforum.zoom.us/t/when-closing-call-getting-objecterrorcode-5007-insufficient-privileges/130961 "2025-05-05T18:35:57Z")

</div>

(Posted on github as well) I am getting the following error every time I close a session: @zoom\_videosdk-ui-toolkit.js?v=dc969869:33346 Uncaught (in promise) ObjecterrorCode: 5007 reason: "only host can do the operatio…

---

## [Confusion related to sdk version changelog](https://devforum.zoom.us/t/confusion-related-to-sdk-version-changelog/132094)

<div class="topic-metadata">

**Author:** [@sandesh.bothra](https://devforum.zoom.us/u/sandesh.bothra)\
**Replies:** 2\
**Last updated:** [May 5, 2025, 4:42am UTC](https://devforum.zoom.us/t/confusion-related-to-sdk-version-changelog/132094 "2025-05-05T04:42:30Z")

</div>

Description Hi team, we are planning to update zoom sdk from \[Version 2.1.0\] to Latest. But we having doubt for the same. We were hoping to update it to 2.1.10 but at the same time we are able to see 1.12.16. So is 1.…

---

## [Video frame rotation issue on iOS when device orientation changes during video call](https://devforum.zoom.us/t/video-frame-rotation-issue-on-ios-when-device-orientation-changes-during-video-call/130883)

<div class="topic-metadata">

**Author:** [@sonphamtrung17](https://devforum.zoom.us/u/sonphamtrung17)\
**Replies:** 3\
**Last updated:** [May 2, 2025, 6:52am UTC](https://devforum.zoom.us/t/video-frame-rotation-issue-on-ios-when-device-orientation-changes-during-video-call/130883 "2025-05-02T06:52:41Z")

</div>

Description: We are experiencing an issue with the Zoom SDK video frame rotation on iOS devices during video calls, Android devices is working good. The issue occurs specifically when: The device’s rotation lock is di…

---

## [Black Screen on Android Video SDK 2.2.0](https://devforum.zoom.us/t/black-screen-on-android-video-sdk-2-2-0/132159)

<div class="topic-metadata">

**Author:** [@paul.mathew](https://devforum.zoom.us/u/paul.mathew)\
**Replies:** 1\
**Last updated:** [May 1, 2025, 4:35pm UTC](https://devforum.zoom.us/t/black-screen-on-android-video-sdk-2-2-0/132159 "2025-05-01T16:35:28Z")

</div>

Hi Team, Link for Google drive This google drive link contains two zoom logs from Android devices which uses this zoom video sdk 2.2.0 for android and whenever i call the bellow method fun sdkChangeRemoteUserVideoRes…

---

## [Zoom Video Statistics Issue](https://devforum.zoom.us/t/zoom-video-statistics-issue/131942)

<div class="topic-metadata">

**Author:** [@Preetam1](https://devforum.zoom.us/u/Preetam1)\
**Replies:** 3\
**Last updated:** [April 27, 2025, 2:15am UTC](https://devforum.zoom.us/t/zoom-video-statistics-issue/131942 "2025-04-27T02:15:12Z")

</div>

Hi, I am currently trying to log the video statistics data using the below code but getting bitrate to be undefined. The bitrate is kind of critical for me. How can I extract the bitrate from the statistics. Note: This…

---

## [Zoom video sdk toolkit ios release Validation failed CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'us.zoom.videoSDK' under the iOS application](https://devforum.zoom.us/t/zoom-video-sdk-toolkit-ios-release-validation-failed-cfbundleidentifier-collision-there-is-more-than-one-bundle-with-the-cfbundleidentifier-value-us-zoom-videosdk-under-the-ios-application/131922)

<div class="topic-metadata">

**Author:** [@tynewstar1987](https://devforum.zoom.us/u/tynewstar1987)\
**Replies:** 2\
**Last updated:** [April 26, 2025, 3:39pm UTC](https://devforum.zoom.us/t/zoom-video-sdk-toolkit-ios-release-validation-failed-cfbundleidentifier-collision-there-is-more-than-one-bundle-with-the-cfbundleidentifier-value-us-zoom-videosdk-under-the-ios-application/131922 "2025-04-26T15:39:25Z")

</div>

I try to upload my app to apple store, but i get the following errors. Validation failed CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value ‘us.zoom.videoSDK’ under the iOS ap…

---

## [How can the participant get notified in real time when the host ends the meeting?](https://devforum.zoom.us/t/how-can-the-participant-get-notified-in-real-time-when-the-host-ends-the-meeting/131870)

<div class="topic-metadata">

**Author:** [@harshitgarg076](https://devforum.zoom.us/u/harshitgarg076)\
**Replies:** 1\
**Last updated:** [April 25, 2025, 3:28am UTC](https://devforum.zoom.us/t/how-can-the-participant-get-notified-in-real-time-when-the-host-ends-the-meeting/131870 "2025-04-25T03:28:23Z")

</div>

const startCall = async (client) =\> { if (!client) return; try { await client.join(sessionName, token, fname); const stream = client.getMediaStream(); // await stream.startAudio(); awai…

---

## [New participant audio not muted despite muteAllUserAudioLocally call](https://devforum.zoom.us/t/new-participant-audio-not-muted-despite-mutealluseraudiolocally-call/131915)

<div class="topic-metadata">

**Author:** [@freelancer.nak](https://devforum.zoom.us/u/freelancer.nak)\
**Replies:** 2\
**Last updated:** [April 25, 2025, 3:07am UTC](https://devforum.zoom.us/t/new-participant-audio-not-muted-despite-mutealluseraudiolocally-call/131915 "2025-04-25T03:07:00Z")

</div>

Hi @vic.yang We are using the Zoom Video SDK and have configured the session with speakerPrivacy: true in the preSessionConfig. We expect that no remote user audio should be played locally unless explicitly unmuted. He…

---

## [Network bandwidth - fallback to audio](https://devforum.zoom.us/t/network-bandwidth-fallback-to-audio/131717)

<div class="topic-metadata">

**Author:** [@Preetam1](https://devforum.zoom.us/u/Preetam1)\
**Replies:** 1\
**Last updated:** [April 24, 2025, 1:47pm UTC](https://devforum.zoom.us/t/network-bandwidth-fallback-to-audio/131717 "2025-04-24T13:47:43Z")

</div>

Does zoom video sdk automatically fallback to audio only mode in case of low bandwidth? Or it is something that has to be present in application logic?

---

## [Using attach on 2.1.10 version](https://devforum.zoom.us/t/using-attach-on-2-1-10-version/131108)

<div class="topic-metadata">

**Author:** [@josemaurodl](https://devforum.zoom.us/u/josemaurodl)\
**Replies:** 12\
**Last updated:** [April 22, 2025, 12:53pm UTC](https://devforum.zoom.us/t/using-attach-on-2-1-10-version/131108 "2025-04-22T12:53:31Z")

</div>

I am updating ZOOM WEB SDK to 2.1.10, but without success. Always I got the attached error. The code. try { await mediaStream.attachVideo( remoteParticipant?.userId, VideoQuality.Video\_720P, videoPatientTeste.curr…

---

## [Zoom Video SDK for Web v1 - Documentation](https://devforum.zoom.us/t/zoom-video-sdk-for-web-v1-documentation/131704)

<div class="topic-metadata">

**Author:** [@Eugene1](https://devforum.zoom.us/u/Eugene1)\
**Replies:** 1\
**Last updated:** [April 21, 2025, 7:59am UTC](https://devforum.zoom.us/t/zoom-video-sdk-for-web-v1-documentation/131704 "2025-04-21T07:59:53Z")

</div>

Is there an actual documentation for Zoom Video SDK for Web - version of 1? For now I could find it only for version of 2 - marketplacefront.zoom.us/sdk/custom/web/index.html

---

## [\`startAudio\` takes too much time to complete on some devices](https://devforum.zoom.us/t/startaudio-takes-too-much-time-to-complete-on-some-devices/131553)

<div class="topic-metadata">

**Author:** [@lmtruong1512](https://devforum.zoom.us/u/lmtruong1512)\
**Replies:** 7\
**Last updated:** [April 18, 2025, 6:11am UTC](https://devforum.zoom.us/t/startaudio-takes-too-much-time-to-complete-on-some-devices/131553 "2025-04-18T06:11:23Z")

</div>

Video SDK Type and Version 2.1.10 Description On some devices, the stream.startAudio function takes an unusually long time to complete immediately after joining a meeting. According to a customer report, it takes ap…

---

## [Back camera or Rear camera feed selfie view is mirrored for Zoom Android video SDK 2.1.0](https://devforum.zoom.us/t/back-camera-or-rear-camera-feed-selfie-view-is-mirrored-for-zoom-android-video-sdk-2-1-0/131603)

<div class="topic-metadata">

**Author:** [@paul.mathew](https://devforum.zoom.us/u/paul.mathew)\
**Replies:** 1\
**Last updated:** [April 17, 2025, 4:22pm UTC](https://devforum.zoom.us/t/back-camera-or-rear-camera-feed-selfie-view-is-mirrored-for-zoom-android-video-sdk-2-1-0/131603 "2025-04-17T16:22:26Z")

</div>

Hi, In my Video call app using Zoom Android video SDK 2.1.0 I start the call with front facing camera for self view and it’s fine. but when I switch the camera to back camera the view that I’m getting is mirrored . but …

---

## [Black Screen Issue When Switching to .original Aspect Ratio (with and after Zoom SDK v2.1.10)](https://devforum.zoom.us/t/black-screen-issue-when-switching-to-original-aspect-ratio-with-and-after-zoom-sdk-v2-1-10/131337)

<div class="topic-metadata">

**Author:** [@prashant.isavvy](https://devforum.zoom.us/u/prashant.isavvy)\
**Replies:** 2\
**Last updated:** [April 17, 2025, 8:50am UTC](https://devforum.zoom.us/t/black-screen-issue-when-switching-to-original-aspect-ratio-with-and-after-zoom-sdk-v2-1-10/131337 "2025-04-17T08:50:18Z")

</div>

I’m encountering a black screen issue during a video call when changing the aspect ratio from .panAndScan to .originalusing the following method: canvas.subscribe(with: videoView, aspectMode: .original, andResolution: .…

---

## [Android App Crashes Flutter Video SDK](https://devforum.zoom.us/t/android-app-crashes-flutter-video-sdk/131306)

<div class="topic-metadata">

**Author:** [@gireesh.ks](https://devforum.zoom.us/u/gireesh.ks)\
**Replies:** 6\
**Last updated:** [April 17, 2025, 6:38am UTC](https://devforum.zoom.us/t/android-app-crashes-flutter-video-sdk/131306 "2025-04-17T06:38:22Z")

</div>

Android App crashes when another participant refreshes the browser window. Following is the crash log ‘java.lang.String us.zoom.sdk.ZoomVideoSDKUser.getUserID()’ on a null object reference \[ \] E/AndroidRuntime(3…

---

## [Flutter - App crushed when add a participate into meeting](https://devforum.zoom.us/t/flutter-app-crushed-when-add-a-participate-into-meeting/128562)

<div class="topic-metadata">

**Author:** [@Mahabub1](https://devforum.zoom.us/u/Mahabub1)\
**Replies:** 6\
**Last updated:** [April 17, 2025, 2:39am UTC](https://devforum.zoom.us/t/flutter-app-crushed-when-add-a-participate-into-meeting/128562 "2025-04-17T02:39:08Z")

</div>

I used flutter\_zoom\_videodk package for intigrate Zoom video meeting which version is 1.14.0. Basically, my token came from backend service. After I used the token, I successfully joined the session, and the show camera…

---

## [Camera rotates horizontally when selecting virtual background](https://devforum.zoom.us/t/camera-rotates-horizontally-when-selecting-virtual-background/130042)

<div class="topic-metadata">

**Author:** [@lmtruong1512](https://devforum.zoom.us/u/lmtruong1512)\
**Replies:** 2\
**Last updated:** [April 17, 2025, 2:17am UTC](https://devforum.zoom.us/t/camera-rotates-horizontally-when-selecting-virtual-background/130042 "2025-04-17T02:17:19Z")

</div>

Description On the Latitude 7320 Detachable running Windows 11, when using portrait mode (similar to an iPad) and switching from a normal video to a virtual background, the camera rotates horizontally. This issue occur…

---

## [Automatic browser refresh](https://devforum.zoom.us/t/automatic-browser-refresh/131395)

<div class="topic-metadata">

**Author:** [@fides-it](https://devforum.zoom.us/u/fides-it)\
**Replies:** 1\
**Last updated:** [April 14, 2025, 5:58am UTC](https://devforum.zoom.us/t/automatic-browser-refresh/131395 "2025-04-14T05:58:46Z")

</div>

Meeting: 92wGyX+GTMKYDgJAlO8J4Q== Several users got automatically disconnected in this meeting. An example is the user disconnected at 09:45:36 AM: iPhone mobile - Chrome 134.0.6998.99 iOS 18.3.2 I’m logging all SDK e…

---

## [Black Screen Issue When Toggling Video On/Off – iOS Video SDK](https://devforum.zoom.us/t/black-screen-issue-when-toggling-video-on-off-ios-video-sdk/130502)

<div class="topic-metadata">

**Author:** [@prashant.isavvy](https://devforum.zoom.us/u/prashant.isavvy)\
**Replies:** 6\
**Last updated:** [April 11, 2025, 6:20am UTC](https://devforum.zoom.us/t/black-screen-issue-when-toggling-video-on-off-ios-video-sdk/130502 "2025-04-11T06:20:13Z")

</div>

Hello Team, We are currently facing a black screen issue during the session when toggling the video on/off in our app. Issue Details: Occurs when toggling the video on/off. The screen goes black temporarily. It resolv…

---

## [Event handling zoom UIKit React](https://devforum.zoom.us/t/event-handling-zoom-uikit-react/130193)

<div class="topic-metadata">

**Author:** [@gireesh.ks](https://devforum.zoom.us/u/gireesh.ks)\
**Replies:** 2\
**Last updated:** [April 11, 2025, 4:08am UTC](https://devforum.zoom.us/t/event-handling-zoom-uikit-react/130193 "2025-04-11T04:08:17Z")

</div>

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 …

[Previous page](https://devforum.zoom.us/c/video-sdk/55.md?page=15)

[Next page](https://devforum.zoom.us/c/video-sdk/55.md?page=17)
