audioMuted, boolean property provides the local audio state.
This value will be true
, if the local audio flow is stopped and If the audio starts flowing this value will be false
canShareScreen, boolean property, provides if content share is allowed.
This value will be true
, if this endpoint can share content and will be false
otherwise.
chatMessages, property provides the array of chatMessages in the meeting. Refer BJNEChatMessage, for the attributes structure of a each message.
connectionState BJNEConnectionState, property provides the meeting state. This returns the enum for all the states.
If the connectionState == "Connected" or connectionState == BJNEConnectionState.CONNECTED, It means the meeting is connected.
isSDKInitComplete, property states the readiness of the SDK. Once this flag became true, we are good to get the updates about the BlueJeans meeting properties.
participants, property provides the array of participants in the meeting. Refer BJNEParticipant, for the attributes of a participant.
receivingScreenShare, boolean property provides the state of the content receive.
This value will be true
, if this endpoint is receiving the content and If there is no content received this value will be false
remoteAudioMuted, boolean property provides the state of is remote audio muted.
This value will be true
, if remote audio is muted for this endpoint and if remote audio is unmuted this value is false
selfParticipant, property provides the information of the self participant. Refer BJNEParticipant, for the attributes structure of a participant.
sharingScreen, boolean property provides the state of the content sent.
This value will be true
, if this endpoint is sending the content and If there is no content sent this value will be false
videoMuted, boolean property provides the local video state.
This value will be true
, if the local video flow is stopped and If the video starts flowing this value will be false
videoState, property provides the value of if video is being received from other participants in the meeting. Refer VideoState, for the attributes structure of VideoState.
returns the verison of the BlueJeans Web Embed SDK
Joins the meeting in embed mode. This creates a Iframe and loads the meeting in the Iframe. The loaded Iframe will be attached to the body or to the provided selector.
Leaves you from the meeting. After successfully leaving the meeting, the connectionState will be updated with Disconnected
.
Leaves you from the meeting as well ends that meeting session. So everyone in the meeting will be kicked out.
After successfully leaving the meeting, the connectionState will be updated with Disconnected
.
Note : Supported only by the moderators.
Allows observing changes to properties. Provide the property which you are interested in and a callback. Whenever the property value changes, you will be notified via the callback.
Usage: BJNEmbedSDK.observe("connectionState", function() { console.info("Connection state is changed to : ",BJNEmbedSDK.connectionState) });
The name of the property to observe for changes.
on change event for the property.
Local audio mute state can be controlled.
of type boolen, true
for muting the audio and false
for unmuting the audio.
If the passed argument and the current state are the same, that operation will be ignored.
User can update the name, after joining the meeting.
the modified name of the participant.
User can mute/unmute audio from remote . This method provides you the ability to mute the incoming audio from other participants in your BlueJeans endpoint. This means, if you call setRemoteAudioMuted with true, the other participants will still be able to speak in the meeting, but you would not be able to hear their audio. pass @param mute to locally control the audio from remote endpoint.
Local video mute state can be controlled.
of type boolen, true
for muting the video and false
for unmuting the video.
If the passed argument and the current state are the same, that operation will be ignored.
To start sharing the screen from the meeting
Technical limitation : Not supported for browsers in mobile devices
To stop an active screen sharing in the meeting
The Bluejeans WebRTC Embed SDK allows a 3rd party to embed a fully functional BlueJeans WebRTC Client within another webpage with very minimal efforts.
The list of supported properties and the functions are been exposed via this class.