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
getAllPlayers
getPlayer
navigateToModule
Weiter
Zurück
toggleTOC
toggleNotes
toggleClosedCaption
changeLanguage
closePlayer
togglePlayPause
setVolume
setPlayBackSpeed
Suchen
Vorwärts
rückwärts
navigateToPage
nextPage
vorherigeSeite
zoomIn
zoomOut
downloadJobAid
toggleJobAidPullout
fullScreen
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.