Skip to main content

.ADOBECONNECT

Liest Meeting-/Teilnehmerinformationen aus einer umgebenden Adobe-Connect-Sitzung (RAGAI.ADOBECONNECT).

Hintergrund

Funktioniert ausschließlich, wenn der Bot als Fusion-View/iFrame innerhalb eines Adobe-Connect-Meetingraums läuft: Jede Methode führt letztlich per RAGAI.PARENT.get() einen JS-Ausdruck wie window.cpu.sc.getMyUserDetails() im Elternfenster aus - dieses window.cpu.sc-API existiert nur innerhalb von Adobe Connect. Außerhalb eines Adobe-Connect-Kontexts schlagen alle Methoden fehl bzw. liefern undefined.

Methoden

.myUser()

Liefert Details (id/name/fullName/role) des eigenen Adobe-Connect-Nutzers.

Rückgabewert: Promise<AdobeConnectUser>

.myUserName()

Anzeigename des eigenen Nutzers.

Rückgabewert: Promise<string>

.myUserFullName()

Vollständiger Name des eigenen Nutzers.

Rückgabewert: Promise<string>

.myUserId()

Eigene Nutzer-ID im Meetingraum.

Rückgabewert: Promise<string>

.myUserRole()

Eigene Rolle im Meetingraum ("owner", "presenter" oder "viewer").

Rückgabewert: Promise<string>

.getUserList()

Liste aller Nutzer im Meetingraum, unabhängig von ihrer Rolle.

Rückgabewert: Promise<AdobeConnectUser[]>

.getUserCount()

Gesamtanzahl aller Nutzer im Meetingraum.

Rückgabewert: Promise<number>

.getParticipants()

Nutzer mit der Rolle "viewer" (Teilnehmer).

Rückgabewert: Promise<AdobeConnectUser[]>

.getParticipantsCount()

Anzahl der Teilnehmer (Rolle "viewer").

Rückgabewert: Promise<number>

.getPresenters()

Nutzer mit der Rolle "presenter".

Rückgabewert: Promise<AdobeConnectUser[]>

.getPresentersCount()

Anzahl der Presenter. Nutzt aktuell (Bug im Original) dieselbe Quelle wie getParticipantsCount().

Rückgabewert: Promise<number>

.getHosts()

Nutzer mit der Rolle "owner" (Hosts).

Rückgabewert: Promise<AdobeConnectUser[]>

.getHostsCount()

Anzahl der Hosts.

Rückgabewert: Promise<number>

.selectedLayout()

Name des aktuell gewählten Raum-Layouts.

Rückgabewert: Promise<string>

.dispatchSyncMessage(name, value)

Löst eine Adobe-Connect-SyncMessage im Elternfenster aus (window.cpu.dispatchSyncMessage).

ParameterTypBeschreibung
namestring
valueunknown

Rückgabewert: void

.isRecording()

Gibt an, ob das Meeting gerade aufgezeichnet wird.

Rückgabewert: Promise<boolean>

.getRecordingPlayState()

Gibt an, ob gerade eine Aufzeichnung abgespielt wird.

Rückgabewert: Promise<boolean>

.isAddin()

Gibt an, ob der Bot als Add-in (statt als Pod) eingebunden ist.

Rückgabewert: Promise<boolean>

.getRoomUrl()

URL des aktuellen Meetingraums.

Rückgabewert: Promise<string>

.getPodTitle()

Titel des Pods, in dem der Bot eingebettet ist.

Rückgabewert: Promise<string>

.getRoomSCOID()

SCO-ID (Content-ID) des aktuellen Meetingraums.

Rückgabewert: Promise<string>