Android MobileRTCTM Stack Custom Functions

Here are few functions that we expose today. Zoom’s logo will show up in the meeting UI – this can be customized with your own logo image by replacing the icon file in the project.

  • ability to schedule, edit, delete, list, update meeting
  • ability to set meeting topic, meeting id, meeting password
  • start, join, end meeting
  • get meeting id, join meeting URL, meeting password
  • get toll number or toll free number to join meeting
  • customize invitation email
  • get meeting state(muted/unmuted, lock/unlock)
  • ability to check cloud recording status
  • ability to check sharing status
  • customize waiting room behavior
  • share your owns app’s screen (i.e share a view controller in a meeting)
  • audio controls (mute/unmute self and all)
  • controls the position and placement of the thumbnail videos
  • ability to hide title and bottom tool bar
  • pre-meeting configurations (hide meeting title, hide leave button, hide video/audio button, hide invite button, hide participant button, hide share button, hide top bar/bottom bar)
  • mute audio/video before joining meeting)
  • ability to switch from drive mode to normal mode
  • ability to localization

Customizing in-meeting UI and controls

Once you initiate the start/join zoom meeting from your app, the in-meeting UI can be customized by the app. Please do check the functions list above.

  • Disable top and bottom title bars
  • Logo
  • Show/hide chat or participant windows
  • Show/hide audio dialog
  • Show/hide settings window
  • Manage video views (active speaker/wall)
  • Control annotation tool bars, share and remote control

The app can get the view (of meeting UI) and set the position so that the in-meeting UI can be positioned in one place in the screen and the app can display other data in the rest of the screen real estate.

Note that the meeting UI will show a “Powered by Zoom” logo in the bottom title bar – please contact Zoom sales if you would like to have the logo removed.

Localization

The stack currently supports the following languages – US English, Japanese, French, German, Spanish, Chinese Simplified and Chinese Traditional. You can localize the stack to other languages by translating the strings provided in resource files (in res directory). Long translated strings might impact the UI and that needs to be taken into consideration while doing the translations.