# iOS

**URL:** https://devforum.zoom.us/c/video-sdk/ios/32.md?page=1

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

**Page:** 2

---

## [Black screen instead of avatar placeholder when subscribing to user video with camera off (SDK 2.1.0, iOS 18.2.1)](https://devforum.zoom.us/t/black-screen-instead-of-avatar-placeholder-when-subscribing-to-user-video-with-camera-off-sdk-2-1-0-ios-18-2-1/126104)

<div class="topic-metadata">

**Author:** [@Betil](https://devforum.zoom.us/u/Betil)\
**Replies:** 0\
**Last updated:** [February 7, 2025, 1:14am UTC](https://devforum.zoom.us/t/black-screen-instead-of-avatar-placeholder-when-subscribing-to-user-video-with-camera-off-sdk-2-1-0-ios-18-2-1/126104 "2025-02-07T01:14:02Z")

</div>

Hi everyone, I’m experiencing an issue with video subscription in iOS Video SDK 2.1.0 on iOS 18.2.1. Environment: iOS Video SDK version: 2.1.0 iOS version: 18.2.1 Device: iPhone Issue Description: When trying to sub…

---

## [Video for remote user is not rotating](https://devforum.zoom.us/t/video-for-remote-user-is-not-rotating/125505)

<div class="topic-metadata">

**Author:** [@maarouf.karakeh](https://devforum.zoom.us/u/maarouf.karakeh)\
**Replies:** 0\
**Last updated:** [January 29, 2025, 10:23am UTC](https://devforum.zoom.us/t/video-for-remote-user-is-not-rotating/125505 "2025-01-29T10:23:36Z")

</div>

Description I’m using the Zoom Video SDK for iOS to implement a video call interface. My project is designed for portrait mode only, but I’m trying to enable landscape support. However, when the device rotates to landsca…

---

## [Determine if local user is joining the session on onUserJoin](https://devforum.zoom.us/t/determine-if-local-user-is-joining-the-session-on-onuserjoin/122809)

<div class="topic-metadata">

**Author:** [@sp.nu](https://devforum.zoom.us/u/sp.nu)\
**Replies:** 3\
**Last updated:** [January 6, 2025, 1:31pm UTC](https://devforum.zoom.us/t/determine-if-local-user-is-joining-the-session-on-onuserjoin/122809 "2025-01-06T13:31:02Z")

</div>

onUserJoin userArray gives list of all the users. Is there a way to determine if the user who just joined is the local user? In onSessionJoin, getRemoteUser() is always nil although there are already users in the session…

---

## [Turning on enableShareDeviceAudio without enableMicOriginalInput](https://devforum.zoom.us/t/turning-on-enablesharedeviceaudio-without-enablemicoriginalinput/122717)

<div class="topic-metadata">

**Author:** [@sp.nu](https://devforum.zoom.us/u/sp.nu)\
**Replies:** 3\
**Last updated:** [December 27, 2024, 2:24pm UTC](https://devforum.zoom.us/t/turning-on-enablesharedeviceaudio-without-enablemicoriginalinput/122717 "2024-12-27T14:24:53Z")

</div>

@gianni.zoom : Following up here based on Zoom Developers meeting. Is there a way to enableShareDeviceAudio without turning on enableMicOriginalInput? Thank you!

---

## [Audio Issues in Zoom Video SDK](https://devforum.zoom.us/t/audio-issues-in-zoom-video-sdk/117432)

<div class="topic-metadata">

**Author:** [@prw3100](https://devforum.zoom.us/u/prw3100)\
**Replies:** 10\
**Last updated:** [November 21, 2024, 12:22am UTC](https://devforum.zoom.us/t/audio-issues-in-zoom-video-sdk/117432 "2024-11-21T00:22:49Z")

</div>

Dear Zoom Support Team, We are currently using the latest iOS version (v1.12.10) of the Zoom Video SDK. Since upgrading to this version, we have encountered intermittent issues where audio is not being transmitted betwe…

---

## [Failure of onCmdChannelConnectResult](https://devforum.zoom.us/t/failure-of-oncmdchannelconnectresult/121069)

<div class="topic-metadata">

**Author:** [@ztrehagem](https://devforum.zoom.us/u/ztrehagem)\
**Replies:** 0\
**Last updated:** [November 18, 2024, 10:13am UTC](https://devforum.zoom.us/t/failure-of-oncmdchannelconnectresult/121069 "2024-11-18T10:13:10Z")

</div>

I’m developing an app using the Zoom Video SDK for iOS, which relies on the command channel. In rare cases, the callback onCmdChannelConnectResult returns success=false. What happens in this case? What would be the appr…

---

## [Any reason why addVirtualBackgroundItem fails?](https://devforum.zoom.us/t/any-reason-why-addvirtualbackgrounditem-fails/121056)

<div class="topic-metadata">

**Author:** [@franciskevinpage](https://devforum.zoom.us/u/franciskevinpage)\
**Replies:** 0\
**Last updated:** [November 18, 2024, 6:30am UTC](https://devforum.zoom.us/t/any-reason-why-addvirtualbackgrounditem-fails/121056 "2024-11-18T06:30:22Z")

</div>

Description addVirtualBackgroundItem sometimes failed and there is no error message to tell why it failed. Is there any reason why it fails? We are using 1.10.11 because we are supporting lower iOS version. Which iOS …

---

## [Latest Version of Zoom Video SDK for SPM](https://devforum.zoom.us/t/latest-version-of-zoom-video-sdk-for-spm/118939)

<div class="topic-metadata">

**Author:** [@prw3100](https://devforum.zoom.us/u/prw3100)\
**Replies:** 3\
**Last updated:** [November 11, 2024, 9:56am UTC](https://devforum.zoom.us/t/latest-version-of-zoom-video-sdk-for-spm/118939 "2024-11-11T09:56:57Z")

</div>

Hi, Our team utilizes the Zoom Video SDK for iOS from the GitHub repository (GitHub - zoom/zoom-video-sdk-iOS at swift-package-manager) in the swift-package-manager branch. We noticed that the main branch has been updat…

---

## [VideoSDK UI Toolkit Compatibility with Swift 5.10](https://devforum.zoom.us/t/videosdk-ui-toolkit-compatibility-with-swift-5-10/119438)

<div class="topic-metadata">

**Author:** [@danp963](https://devforum.zoom.us/u/danp963)\
**Replies:** 1\
**Last updated:** [October 24, 2024, 10:03am UTC](https://devforum.zoom.us/t/videosdk-ui-toolkit-compatibility-with-swift-5-10/119438 "2024-10-24T10:03:23Z")

</div>

The current VideoSDK UI Toolkit is compiled with Swift 5.9.2. I get an error when trying to use the SDK with a more recent SDK. I get the following error when attempting to reference the SDK: Error: Failed to build mod…

---

## [Support for arm64](https://devforum.zoom.us/t/support-for-arm64/119514)

<div class="topic-metadata">

**Author:** [@giovanna.rodrigues](https://devforum.zoom.us/u/giovanna.rodrigues)\
**Replies:** 1\
**Last updated:** [October 21, 2024, 8:33am UTC](https://devforum.zoom.us/t/support-for-arm64/119514 "2024-10-21T08:33:57Z")

</div>

Description I don’t want to exclude the arm64 architecture in my project anymore, but now I’m having issues to integrate ZoomVideoSDK. Cocoapods There’s a line (EXCLUDED\_ARCHS\\\[sdk=iphonesimulator\\\*\\\] = arm64) added…

---

## [Unable to Share my screen using ZoomVideoSDKScreenShare](https://devforum.zoom.us/t/unable-to-share-my-screen-using-zoomvideosdkscreenshare/117580)

<div class="topic-metadata">

**Author:** [@Dharmik](https://devforum.zoom.us/u/Dharmik)\
**Replies:** 5\
**Last updated:** [October 15, 2024, 10:37pm UTC](https://devforum.zoom.us/t/unable-to-share-my-screen-using-zoomvideosdkscreenshare/117580 "2024-10-15T22:37:53Z")

</div>

Hello, I’m getting a black screen while I’m trying to share my screen using ZoomVideoSDKScreenShare so can you please provide me with an example.

---

## [Implementing Real-Time Game State Synchronization in Zoom for Multiplayer Browser Games](https://devforum.zoom.us/t/implementing-real-time-game-state-synchronization-in-zoom-for-multiplayer-browser-games/118969)

<div class="topic-metadata">

**Author:** [@engr.salmankh.77](https://devforum.zoom.us/u/engr.salmankh.77)\
**Replies:** 0\
**Last updated:** [October 11, 2024, 3:20am UTC](https://devforum.zoom.us/t/implementing-real-time-game-state-synchronization-in-zoom-for-multiplayer-browser-games/118969 "2024-10-11T03:20:40Z")

</div>

I’m developing a multiplayer browser-based game that I want to integrate seamlessly with Zoom meetings. The goal is to allow meeting participants to play the game together in real-time while in a Zoom call, without requi…

---

## [Volume Issue with Custom Headset](https://devforum.zoom.us/t/volume-issue-with-custom-headset/117743)

<div class="topic-metadata">

**Author:** [@niki](https://devforum.zoom.us/u/niki)\
**Replies:** 2\
**Last updated:** [October 7, 2024, 5:50am UTC](https://devforum.zoom.us/t/volume-issue-with-custom-headset/117743 "2024-10-07T05:50:57Z")

</div>

In our iOS application, we have a custom headset without a microphone. We want users to listen through this headset while speaking via an ipad microphone. However, when we use the default route-changing code in Swift, th…

---

## [Memory Leak In Zoom Video SDK v1.12.0](https://devforum.zoom.us/t/memory-leak-in-zoom-video-sdk-v1-12-0/114314)

<div class="topic-metadata">

**Author:** [@prw3100](https://devforum.zoom.us/u/prw3100)\
**Replies:** 9\
**Last updated:** [September 19, 2024, 12:41pm UTC](https://devforum.zoom.us/t/memory-leak-in-zoom-video-sdk-v1-12-0/114314 "2024-09-19T12:41:19Z")

</div>

Hi, I created a IOS demo app that use the Zoom Video SDK v1.12.0 found on ‘zoom-video-sdk-iOS’ repository on github in the ‘swift-package-manager-main’ branch. After launching the app, i am successfully able to join o…

---

## [Thread issue on startVideoCanvasPreview](https://devforum.zoom.us/t/thread-issue-on-startvideocanvaspreview/117458)

<div class="topic-metadata">

**Author:** [@sp.nu](https://devforum.zoom.us/u/sp.nu)\
**Replies:** 0\
**Last updated:** [September 13, 2024, 8:58pm UTC](https://devforum.zoom.us/t/thread-issue-on-startvideocanvaspreview/117458 "2024-09-13T20:58:56Z")

</div>

ZoomVideoSDKVideoHelper’s startVideoCanvasPreview gives “-\[AVCaptureSession startRunning\] should be called from background thread. Calling it on the main thread can lead to UI unresponsiveness” If we call it on a backg…

---

## [IOS Audio being lowerd](https://devforum.zoom.us/t/ios-audio-being-lowerd/116610)

<div class="topic-metadata">

**Author:** [@lorenzo1](https://devforum.zoom.us/u/lorenzo1)\
**Replies:** 1\
**Last updated:** [September 3, 2024, 3:04pm UTC](https://devforum.zoom.us/t/ios-audio-being-lowerd/116610 "2024-09-03T15:04:25Z")

</div>

We are using a streaming CDN, and our app is designed to stream live content from OBS or hardware encoders using WebRTC. Participants can watch the stream while discussing it over a video conference. However, we’ve notic…

---

## [Audio Feedback Suppression](https://devforum.zoom.us/t/audio-feedback-suppression/116671)

<div class="topic-metadata">

**Author:** [@prw3100](https://devforum.zoom.us/u/prw3100)\
**Replies:** 0\
**Last updated:** [August 30, 2024, 2:10pm UTC](https://devforum.zoom.us/t/audio-feedback-suppression/116671 "2024-08-30T14:10:54Z")

</div>

Our team is using the latest IOS version (v1.12.10) of the Zoom Video SDK. We use it to share screen, audio and video between users and have a requirement that the microphone stays ON at all times. In some situations, we…

---

## [Does Video SDK support multitasking camera access?](https://devforum.zoom.us/t/does-video-sdk-support-multitasking-camera-access/109806)

<div class="topic-metadata">

**Author:** [@max.tran](https://devforum.zoom.us/u/max.tran)\
**Replies:** 7\
**Last updated:** [August 30, 2024, 11:29am UTC](https://devforum.zoom.us/t/does-video-sdk-support-multitasking-camera-access/109806 "2024-08-30T11:29:30Z")

</div>

Hello! I adopted Picture-in-Picture support for my video calls inside my app. However, when a user goes into background, his video stream freezes. From iOS 16 we can user a new property to enable camera support while c…

---

## [Video sdk Toolkit in ios user chat history how to clear](https://devforum.zoom.us/t/video-sdk-toolkit-in-ios-user-chat-history-how-to-clear/116084)

<div class="topic-metadata">

**Author:** [@ghanshyampateltest](https://devforum.zoom.us/u/ghanshyampateltest)\
**Replies:** 1\
**Last updated:** [August 22, 2024, 1:08pm UTC](https://devforum.zoom.us/t/video-sdk-toolkit-in-ios-user-chat-history-how-to-clear/116084 "2024-08-22T13:08:58Z")

</div>

chat history how to clear chat history when i am joining call

---

## [XCTestCase crash with SIGABRT using v1.12.0](https://devforum.zoom.us/t/xctestcase-crash-with-sigabrt-using-v1-12-0/112439)

<div class="topic-metadata">

**Author:** [@mdetko](https://devforum.zoom.us/u/mdetko)\
**Replies:** 0\
**Last updated:** [June 24, 2024, 9:13am UTC](https://devforum.zoom.us/t/xctestcase-crash-with-sigabrt-using-v1-12-0/112439 "2024-06-24T09:13:28Z")

</div>

Description I am getting signal SIGABRT with message “libc++abi: terminating due to uncaught exception of type std::\_\_1::system\_error: mutex lock failed: Invalid argument” when running unit tests (XCTestCase). Which iO…

---

## [Zoom Video SDK integration call kit microphone issue](https://devforum.zoom.us/t/zoom-video-sdk-integration-call-kit-microphone-issue/112273)

<div class="topic-metadata">

**Author:** [@mukeshawal980](https://devforum.zoom.us/u/mukeshawal980)\
**Replies:** 0\
**Last updated:** [June 20, 2024, 7:58am UTC](https://devforum.zoom.us/t/zoom-video-sdk-integration-call-kit-microphone-issue/112273 "2024-06-20T07:58:19Z")

</div>

Description We are trying to migrate from TwilioVideoSDK to ZoomVideoSDK for an App. But after integrating Call kit, We notice that the function func provider(\_ provider: CXProvider, perform action: CXSetMutedCallActio…

---

## [ZoomVideoSDKDelegate not being called](https://devforum.zoom.us/t/zoomvideosdkdelegate-not-being-called/112241)

<div class="topic-metadata">

**Author:** [@cs.couto](https://devforum.zoom.us/u/cs.couto)\
**Replies:** 0\
**Last updated:** [June 19, 2024, 7:50pm UTC](https://devforum.zoom.us/t/zoomvideosdkdelegate-not-being-called/112241 "2024-06-19T19:50:45Z")

</div>

Description I have a custom zoom call integration in swift. I’m trying to join a session by calling joinSession() the returned value is always nil. Neither ZoomVideoSDKDelegate’s callback - onSessionJoin() nor onError …

---

## [Getting Error Code 11 in iOS](https://devforum.zoom.us/t/getting-error-code-11-in-ios/111873)

<div class="topic-metadata">

**Author:** [@ajay\_corey](https://devforum.zoom.us/u/ajay_corey)\
**Replies:** 0\
**Last updated:** [June 13, 2024, 7:20am UTC](https://devforum.zoom.us/t/getting-error-code-11-in-ios/111873 "2024-06-13T07:20:29Z")

</div>

Format Your New Topic as Follows: Video SDK Type and Version iOS v6.0.10.15735 Description Created JWT using App Client ID and Client Secret When using that JWT in XCode we are getting error code 11 Error? SDK auth…

---

## [Missing audio when start app from killed state](https://devforum.zoom.us/t/missing-audio-when-start-app-from-killed-state/109777)

<div class="topic-metadata">

**Author:** [@max.tran](https://devforum.zoom.us/u/max.tran)\
**Replies:** 2\
**Last updated:** [May 31, 2024, 9:21am UTC](https://devforum.zoom.us/t/missing-audio-when-start-app-from-killed-state/109777 "2024-05-31T09:21:24Z")

</div>

Hi supporters! I have 2 apps Doctor App and Patient App and using Callkit to handle video call between 2 apps. Our steps: When Doctor call Patient (app Patient in background) Callkit screen show then Patient accept c…

---

## [How to specify camera?](https://devforum.zoom.us/t/how-to-specify-camera/110296)

<div class="topic-metadata">

**Author:** [@rdougan](https://devforum.zoom.us/u/rdougan)\
**Replies:** 0\
**Last updated:** [May 20, 2024, 1:47pm UTC](https://devforum.zoom.us/t/how-to-specify-camera/110296 "2024-05-20T13:47:15Z")

</div>

The iOS SDK allows you to switch camera using switchCamera, but it doesn’t allow you to specify what the camera is.

---

## [AVCaptureSession startRunning Main Thread Checker: UI API called on a background thread](https://devforum.zoom.us/t/avcapturesession-startrunning-main-thread-checker-ui-api-called-on-a-background-thread/109880)

<div class="topic-metadata">

**Author:** [@max.tran](https://devforum.zoom.us/u/max.tran)\
**Replies:** 1\
**Last updated:** [May 15, 2024, 1:56pm UTC](https://devforum.zoom.us/t/avcapturesession-startrunning-main-thread-checker-ui-api-called-on-a-background-thread/109880 "2024-05-15T13:56:11Z")

</div>

Description iOS start share . Console log " \*\*Thread Performance Checker: -\[AVCaptureSession startRunning\] should be called from background thread. Calling it on the main thread can lead to UI unresponsiveness \*\* Whi…

---

## [Sometimes missing audio or video status + video canvas](https://devforum.zoom.us/t/sometimes-missing-audio-or-video-status-video-canvas/109904)

<div class="topic-metadata">

**Author:** [@max.tran](https://devforum.zoom.us/u/max.tran)\
**Replies:** 0\
**Last updated:** [May 14, 2024, 9:34am UTC](https://devforum.zoom.us/t/sometimes-missing-audio-or-video-status-video-canvas/109904 "2024-05-14T09:34:13Z")

</div>

Description Sometimes can not get video or audio status via method Video: user.getVideoCanvas()?.videoStatus()?.on Audio: user.audioStatus()?.isMuted Which iOS Video SDK version? 1.11.2

---

## [ZoomVideoSDKVideoResolution .\_auto what is it?](https://devforum.zoom.us/t/zoomvideosdkvideoresolution-auto-what-is-it/109791)

<div class="topic-metadata">

**Author:** [@riana.soumi](https://devforum.zoom.us/u/riana.soumi)\
**Replies:** 0\
**Last updated:** [May 13, 2024, 6:57am UTC](https://devforum.zoom.us/t/zoomvideosdkvideoresolution-auto-what-is-it/109791 "2024-05-13T06:57:34Z")

</div>

I have 2 questions. What is the meaning and purpose of ZoomVideoSDKVideoResolution\_Auto? I checked the documentation but couldn’t find what is the use of ZoomVideoSDKVideoResolution’s .\_auto case is. What exact res…

---

## [zoom-video-sdk-iOS SPM package is outdated](https://devforum.zoom.us/t/zoom-video-sdk-ios-spm-package-is-outdated/108534)

<div class="topic-metadata">

**Author:** [@pawel.pluskota](https://devforum.zoom.us/u/pawel.pluskota)\
**Replies:** 2\
**Last updated:** [April 30, 2024, 5:46am UTC](https://devforum.zoom.us/t/zoom-video-sdk-ios-spm-package-is-outdated/108534 "2024-04-30T05:46:22Z")

</div>

Description Zoom Video SDK SPM package is outdated → GitHub - zoom/zoom-video-sdk-iOS at swift-package-manager. Can you update the package with the latest framework version to fulfill the upcoming requirement from the A…

---

## [How to implement Picture-in-Picture for the Zoom Video SDK?](https://devforum.zoom.us/t/how-to-implement-picture-in-picture-for-the-zoom-video-sdk/107155)

<div class="topic-metadata">

**Author:** [@newnapatsorn0048](https://devforum.zoom.us/u/newnapatsorn0048)\
**Replies:** 2\
**Last updated:** [April 19, 2024, 2:37am UTC](https://devforum.zoom.us/t/how-to-implement-picture-in-picture-for-the-zoom-video-sdk/107155 "2024-04-19T02:37:32Z")

</div>

Hi Zoom Devs, I would like to know if there is any information on how to implement Picture in Picture in the Zoom video SDK. If possible, I would like an example of how to do it. Thanks,

[Previous page](https://devforum.zoom.us/c/video-sdk/ios/32.md)

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