We are building a product using both the web and React Native SDKs. We just implemented a feature to share video and image files in web version, using the method outlined in the docs: Advanced features - Video SDK - Zoom Developer Docs.
Now we wanted to also bring the feature to the mobile app, but when looking through the docs, we couldn’t find anything. Is this feature not available in the React Native SDK? And if not, do you have any suggested way of implementing it, as it’s quite an important feature for us? Note that we have already implemented Screen Sharing, but would like the ability to share specific files from the device.
We have two issues with using the normal screen sharing.
We want to share files only, and don’t want other people to see all the other things, like navigating to the photos and finding the right image or video file on mobile
Screen sharing has very poor quality with only a few fps (1-10 in our experience) and low resolution.
I know that the Zoom mobile app supports sharing files. Is there some other method or workaround we can use to achieve the same functionality?
Thanks.
The native Video SDK provides two methods of screen sharing on iOS and Android:
Broadcasting the entire screen
Sharing a single view with appShareWithView (not yet supported)
Currently appShareWithView is not supported in the React Native SDK. We can create a Feature Requests for this if it would help. You can share the “media file video view” as a single view.
Thanks for the clarification. A few more follow-up questions:
Would the appShareWithView work like the media file sharing feature in the official Zoom app, or does that use a different system?
We really need this feature by the end of next week, so while we can create a Feature Request, I think we also need another solution for now.
Does the appShareWithView also have the low quality and FPS as screen sharing does? If so, we should be able to create our own native bridge to the native iOS and Android SDK features, right? If not, we will have to build our own custom solution.