API-documentatie voor interactie ingesloten speler
Adobe Learning Manager beschikt over een bibliotheek die kan worden geïntegreerd in een app. Deze bibliotheek biedt verschillende API's om gebeurtenissen te tracken en acties in de ingesloten speler te activeren.
Met de beschikbare API's kunt u afspelen, pauzeren en andere acties uitvoeren in de speler.
De bibliotheek laden
U vindt de bibliotheek op deze locatie.
Volg de onderstaande stappen om de bibliotheek te laden:
- Laad het JS-bestand in de toepassing voor consumenten.
- Bij het laden van de bibliotheek wordt window.cpPlayerLib ingevuld.
De standaardwaarden zijn:
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
Beschikbare methoden
De cpPlayerLib-bibliotheek bestaat uit de volgende functies:
startPlayer
getAllPlayers
getPlayer
navigateToModule
volgende
vorige
toggleTOC
toggleNotes
toggleClosedCaption
changeLanguage
closePlayer
togglePlayPause
setVolume
setPlayBackSpeed
zoek
voorwaarts
achteruit
navigateToPage
nextPage
previousPage
zoomIn
zoomOut
downloadJobAid
toggleJobAidPullout
fullScreen
Lijst met gebeurtenissen
onPlayerEvents (callBack)
Bij de registratie wordt de callback-functie aangeroepen voor alle spelergebeurtenissen. De namen van de gebeurtenissen zijn als volgt:
- PLAY (video/audio/CP)
- PAUSE (video/audio/CP)
- TIMEUPDATE (video/audio/CP)
- PAGECHANGE (PPT/PDF)
- NOTEADDED (alle inhoud)
- LAUNCHED (alle inhoud)
- STARTED (alle inhoud)
- COMPLETED (alle inhoud)
- PASSED (alle inhoud)
- FAILED (alle inhoud)
onStreamingEvents (callBack)
Bij de registratie wordt de callback-functie aangeroepen voor alle instructies van de speler die worden verzonden om de gebruikersactiviteit te volgen.