UI settings

The code on this page only works with the default UI.

Meeting options

Many things in our Zoom Meeting UI are configurable. To change them, initialize a MeetingOption instance and configure each option.

public static StartMeetingOptions getMeetingOptions() {
    // options setting sample : MeetingSettingActivity
    opts.no_driving_mode = true;                            // for disable zoom meeting ui driving mode
    opts.no_invite = true;                                  // for hide invite button on participant view
    opts.no_meeting_end_message = true;                     // for disable to show meeting end dialog when meeting is end.
    opts.no_titlebar = true;                                // for hide title bar on zoom meeting ui
    opts.no_bottom_toolbar = true;                          // for hide bottom bar on zoom meeting ui
    opts.no_dial_in_via_phone = true;
    opts.no_dial_out_to_phone = true;
    opts.no_disconnect_audio = true;
    opts.no_share = true;
    opts.invite_options = InviteOptions.INVITE_ENABLE_ALL;
    opts.no_audio = true;
    opts.no_video = true;
    opts.meeting_views_options = MeetingViewsOptions.NO_BUTTON_SHARE + MeetingViewsOptions.NO_BUTTON_VIDEO;
    opts.no_meeting_error_message = true;
    return meetingOptions;
}

This table lists options you can configure with MeetingOption.

TypeFieldDescription
intinvite_optionsRefer to Invite options
intmeeting_views_optionsRefer to Meeting view options
booleanno_bottom_toolbarSet to True to hide bottom toolbar
booleanno_chat_msg_toastSet to True to hide chat message toast
booleanno_dial_in_via_phoneSet to True to hide the Call in by phone button
booleanno_dial_out_to_phoneSet to True to hide the Call out button
booleanno_discounnect_audioSet to True to hide the Disconnect audio button
booleanno_driving_modeSet to True to hide the Driving mode
booleanno_inviteSet to True to hide the Invite button
booleanno_meeting_end_messageSet to True to hide the end meeting message
booleanno_meeting_error_messageSet to True to hide the meeting error message
booleanno_shareSet to True to hide the Share button
booleanno_titlebarSet to True to hide the meeting title bar
booleanno_videoSet to True to hide the Video button
Stringparticipant_id

For more information about invite_options and meeting_view_options, see the sections below.

Start meeting options

StartMeetingOptions has all options available in MeetingOptions, plus the options in this table.

TypeFieldDescription
booleanno_audioSet to True to hide the "Audio" button

Instant meeting options

InstantMeetingOptions has all options available in MeetingOptions. Refer to MeetingOptions for more information.

Join meeting options

JoinMeetingOptions has all options available in MeetingOptions, plus the options in this table.

TypeFieldDescription
booleanno_audioSet to True if you would to like hide "Audio" button
Stringwebinar_token

Invite options

You can enable or disable items in the invitation list.

This table lists the available options.

TypeField
intINVITE_COPY_URL
intINVITE_DISABLE_ALL
intINVITE_ENABLE_ALL
intINVITE_VIA_EMAIL
intINVITE_VIA_SMS

How to use it

When configuring a MeetingOption object, insert these invite options:

// Same for StartMeetingOption and JoinMeetingOption
JoinMeetingOptions opts = new JoinMeetingOptions();
...
opts.invite_options = InviteOptions.INVITE_VIA_EMAIL + InviteOptions.INVITE_VIA_SMS;
...

Meeting view options

Enable or disable certain UI components in the default meeting UI by setting MeetingViewOptions.

TypeField
intNO_BUTTON_AUDIO
intNO_BUTTON_LEAVE
intNO_BUTTON_MORE
intNO_BUTTON_PARTICIPANTS
intNO_BUTTON_SHARE
intNO_BUTTON_SWITCH_AUDIO_SOURCE
intNO_BUTTON_SWITCH_CAMERA
intNO_BUTTON_VIDEO
intNO_TEXT_MEETING_ID
intNO_TEXT_PASSWORD

How to use it

When configuring a MeetingOption object, you can insert these meeting view options like this:

// Same for InstantMeetingOption and JoinMeetingOption
StartMeetingOptions opts = new StartMeetingOptions();
...
opts.meeting_views_options = MeetingViewsOptions.NO_BUTTON_SHARE + MeetingViewsOptions.NO_BUTTON_VIDEO;
...