Custom meeting UI: Resized User Cam + Shared View

Hi Erlend,

Pardon again for the late response. Regarding your questions:

We provide 2 demo apps for Android SDK, the example2 is a simple app that shows how to embed a Zoom meeting UI into an Activity. Our SDK provides 2 different ways of meeting UI:

  • Zoom default UI - the same UI as you see in the regular Zoom meeting client
  • Custom UI - you have the full control of your UI, and we just provide the corresponding interfaces to help you achieve your own meeting UI

So the example2 is using Zoom default UI, which could not be modified to the layout you are showing in your sketch. If you would like to experience the real Custom UI, you will need to use the demo app “sample”:https://github.com/zoom/zoom-sdk-android/tree/master/mobilertc-android-studio/sample

You may follow the instruction here to download, to run, to build the “sample” app:https://marketplace.zoom.us/docs/sdk/native-sdks/android/getting-started/prerequisites, once you are able to build the app, if your account support custom UI, you may enable it in the “Settings” and start a meeting to feel the Custom UI. The Custom UI in the demo app might look similar to the default UI, but every component is “handmade” in the app and configurable:

Once you have a feeling of the Custom UI, you may refer to the “Navigating SDK sample files” in https://github.com/zoom/zoom-sdk-android#navigating-sdk-sample-files and locate the implementation of each feature in our demo app.

Here is a brief process of how to create a video view in Custom UI:

  1. Create a MobileRTCVideoView and put it into the layout
  2. Get MobileRTCVideoViewManager from MobileRTCVideoView.getVideoViewManager()
  3. Use the MobileRTCVideoViewManager to subscribe to the video of the host or users.

Please have a try, let me know if any other questions. Thank you! :slight_smile:

1 Like