.ADOBECONNECT
Liest Meeting-/Teilnehmerinformationen aus einer umgebenden Adobe-Connect-Sitzung (RAGAI.ADOBECONNECT).
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).
| Parameter | Typ | Beschreibung |
|---|---|---|
name | string | |
value | unknown |
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>