API-Dokumentation zur eingebetteten Player-Interaktion
Adobe Learning Manager bietet eine Bibliothek, die in eine App integriert werden kann. Diese Bibliothek bietet verschiedene APIs, um Ereignisse zu überwachen und Aktionen im eingebetteten Player auszulösen.
Mithilfe der bereitgestellten APIs können Sie andere Aktionen für den Player wiedergeben, anhalten und ausführen.
Bibliothek laden
Die Bibliothek ist an diesem Speicherort verfügbar.
Führen Sie die untengenannten Schritte aus, um die Bibliothek zu laden:
- Laden Sie die JS-Datei in die Nutzeranwendung.
- Beim Laden der Bibliothek wird window.cpPlayerLib aufgefüllt.
Die Standardwerte sind:
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
Verfügbare Methoden
Die Bibliothek cpPlayerLib besteht aus den folgenden Funktionen:
startPlayer
-
loId: Die Lernobjekt-ID.
-
accountId: Die Konto-ID des ALM-Kontos.
-
userId: Die Benutzer-ID.
-
accessToken: Das Zugriffstoken.
-
domRefId: Die ID des div-Containers, in dem der Player gerendert werden muss.
-
onModuleLoaded: Diese Funktion wird aufgerufen, wenn die Module mit den folgenden Details geladen werden.
-
contentType
-
loID
-
moduleId
-
completed
-
currentLanguage
-
availableLanguages
-
isCCAvailable
-
ccEnabled
getAllPlayers
getPlayer
- loId: Die Lernobjekt-ID.
navigateToModule
- moduleId: Die Modul-ID.
Weiter
- Ohne
Zurück
- Ohne
toggleTOC
- Ohne
toggleNotes
- Ohne
toggleClosedCaption
- Ohne
changeLanguage
- language: Der anzugebende Sprachcode.
closePlayer
- Ohne
togglePlayPause
- Ohne
setVolume
- volume: Der Wert für die Lautstärke. Der gültige Bereich liegt zwischen 0 und 1.
setPlayBackSpeed
- speed: Der Wert der anzugebenden Geschwindigkeit. Gültige Werte sind .25, .5, .75, 1, 1.25, 1.5, 1.75, 2.
Suchen
- time: Der Zeitpunkt, zu dem gesprungen werden soll. Die Zeit wird in Sekunden angegeben.
Vorwärts
- Ohne
rückwärts
- Ohne
navigateToPage
- pageNumber: Die Seitennummer, zu der gewechselt werden soll.
nextPage
- Ohne
vorherigeSeite
- Ohne
zoomIn
- Ohne
zoomOut
- Ohne
downloadJobAid
- Ohne
toggleJobAidPullout
- Ohne
fullScreen
- Ohne
Liste der Ereignisse
onPlayerEvents(callBack)
Bei der Registrierung wird die Rückruffunktion bei allen Player-Ereignissen aufgerufen. Die Ereignisnamen lauten wie folgt:
- PLAY (Video/Audio/CP)
- PAUSE (Video/Audio/CP)
- TIMEUPDATE (Video/Audio/CP)
- PAGECHANGE (PPT/PDF)
- NOTEADDED (Alle Inhalte)
- LAUNCHED (Alle Inhalte)
- STARTED (Alle Inhalte)
- COMPLETED (Alle Inhalte)
- PASSED (Alle Inhalte)
- FAILED (Alle Inhalte)
onStreamingEvents(callBack)
Bei der Registrierung wird die Rückruffunktion für alle Player-Anweisungen aufgerufen, die zur Verfolgung der Benutzeraktivität gesendet werden.