# Camera Zoom Control in React Native

**URL:** <https://devforum.zoom.us/t/camera-zoom-control-in-react-native/140353>\
**Category:** Video SDK\
**Created:** [January 8, 2026, 6:32pm UTC](https://devforum.zoom.us/t/camera-zoom-control-in-react-native/140353 "2026-01-08T18:32:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![noahviktorschenk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/noahviktorschenk/32/74873_2.png) [@noahviktorschenk](https://devforum.zoom.us/u/noahviktorschenk)\
**Post date:** [January 8, 2026, 6:32pm UTC](https://devforum.zoom.us/t/camera-zoom-control-in-react-native/140353/1 "2026-01-08T18:32:37Z")

</div>

Hey there,

Is there any way to control the camera zoom using the Video SDK for React Native?

I looked at the [docs](https://marketplacefront.zoom.us/sdk/custom/reactnative/index.html), but could only find [RemoteCameraControl](https://marketplacefront.zoom.us/sdk/custom/reactnative/classes/native_ZoomVideoSdkRemoteCameraControlHelper.ZoomVideoSdkRemoteCameraControlHelper.html), and I am guessing this wouldn’t work for controlling the users own camera. I want to enable users to pinch to zoom, like in the official Zoom app.

Any help is much appreciated.

---

<div class="post-metadata">

**Author:** ![expertswho](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/expertswho/32/60945_2.png) [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Post date:** [January 9, 2026, 11:19pm UTC](https://devforum.zoom.us/t/camera-zoom-control-in-react-native/140353/2 "2026-01-09T23:19:38Z")

</div>

hi @noahviktorschenk ,

There are no commands to zoom the camera. There is no command or code to zoom a camera in the Zoom App.

You may find that some camera apps will allow remote control, but that is camera-related.

There is nothing in Zoom and no standard for Zoom to add to link in with.  
Please note that there is a new Zoom autoframe option, which undoes what I say in a way, but there is no API related to that

All the best

John

---

<div class="post-metadata">

**Author:** ![noahviktorschenk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/noahviktorschenk/32/74873_2.png) [@noahviktorschenk](https://devforum.zoom.us/u/noahviktorschenk)\
**Post date:** [January 16, 2026, 11:41am UTC](https://devforum.zoom.us/t/camera-zoom-control-in-react-native/140353/3 "2026-01-16T11:41:29Z")

</div>

Hey @expertswho,

Oh, okay, Is there also no way to Zoom the video feed before it gets sent to Zoom as the Expo Camera has a Zoom option: [Camera - Expo Documentation](https://docs.expo.dev/versions/latest/sdk/camera/#zoom)?

---

<div class="post-metadata">

**Author:** ![expertswho](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/expertswho/32/60945_2.png) [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Post date:** [January 16, 2026, 2:45pm UTC](https://devforum.zoom.us/t/camera-zoom-control-in-react-native/140353/4 "2026-01-16T14:45:03Z")

</div>

hi @noahviktorschenk ,

I understand. You would have to grab the Camera directly, play with it and then make a virtual camera to drop into Zoom. Not very elegant. But why is there not a react library for this sort of thing? (that I have yet found)

Note that you can change the position and size of the camera display within the ‘layout’. Your camera does not need to take the whole canvas.

John
