Meeting (Developer)

Meeting (Developer)

Type Name

Meeting

Usage

This block displays a meeting block which allows participants to join.

Icon
Screenshots
Type
Content
Content Category
Video

About the Meeting

This block displays a meeting block which allows participants to join and engage in sessions with or without moderators.

Creating a Meeting Block

To create a Meeting block, in the Venue Editor, click on "Add Blocks" button in the settings panel on the left, then choose "Meeting" under the Video category.

image

Block Settings

The main setting of the Meeting block is the Meeting Type. From the Meeting Type dropdown, choose the service you want to integrate with.

image

Below is a description of each service, their settings and how to integrate with each one of them.

GEVME Meet

GEVME Meet is the native meeting app from GEVME Virtual. There are a number of configurations that you can activate to meet your session's objective.

Simply mouse over to the information icon to understand the use of the features

Capacity:

Showing 16 videos max in 1 screen Hosting 250 participants at max capacity

Moderator Role:

You can assign up to 10 moderators in a meeting

Moderator can pin/unpin the participants

image

Zoom

To add your Meeting ID / Password generated from your Zoom account.

image

JSON Config

Attributes

🗃️
Block Attributes

NameTypeDescriptionCommon to All
String

The cover image that you would want to set as default for the block. Eg: “https://files-myxp.s3-ap-southeast-1.amazonaws.com/livestream/default_background/Light_BG_1.png”

Yes
Boolean

Does not allow popup to occur when this field is true.

Yes
Object

Refer here.

Yes
Boolean

Only render background image when this field is true.

Yes
String

Sets the height of the block, only useful when fitHeightToContent is false. Eg: “200px”, “2rem”Units can be: px, em, rem, %.

Yes
Boolean

Determines if the block visibility should be rendered by default.

Yes
String

Only needs to be specified when widthType is “custom”. Eg: “100%”Units can be: px, em, rem, %.

Yes
Boolean

Value of true would result in the block being wrapped with a white background.

Yes
Object

Refer here.

Yes
Array

[“0”, “0”, “0”, “0”, “px”]Last index can be: “px”, “rem”, “em”, “%”, “”.

Yes
String

[“0”, “0”, “0”, “0”, “px”] Last index can be: “px”, “rem”, “em”, “%”, “”.

Yes
String

Contains a global date and time string“2021-06-28T05:25:51.860Z”

No
Boolean

Setting this field to true would result in blockHeight to have a predetermined value.

Yes
String

“heading”

Yes
Enum

"center" | "left"

Yes
Boolean

true

Yes
String

“meet”

No
Integer

1

Yes
Object

Refer here.

No
String

Contains a global date and time string “2021-06-28T05:25:51.860Z”

No
Enum

Renders the block width styling based on the value selected. Only when “custom” is selected, blockWidth needs to be specified. Eg: “full” | “half” | “custom” | “fit-content”

Yes

Sample

"meeting-block": {
  "type": "Meeting",
  "title": "PanelMain",
  "data": {
    "heading": "Join the Chat",
    "title": "PanelMain",
    "headingVisibility": false,
    "headingAlignment": "left",
    "settings": {
      "background": "https://venues-sdk.gevme.com/assets/meeting-white-background.jpg",
      "disableBackground": true,
      "disableCamera": false,
      "disableChat": false,
      "disableFrontDoor": false,
      "disableParticipantList": false,
      "disableShareScreen": false,
      "disableVideo": false
    },
    "backgroundCoverImage": "https://venues-sdk.gevme.com/assets/venue-bunker/breakout/panelmain.png",
    "meetingId": null,
    "meetingType": "meet",
    "order": 2,
    "alignment": "left",
    "blockWidth": "100%",
    "blockHeight": "100%",
    "widthType": "full",
    "fitHeightToContent": false,
    "boundingBox": false,
    "contentPadding": "0px"
  }
}