API-dokumentation för inbäddad Player-interaktion
Adobe Learning Manager tillhandahåller ett bibliotek som kan integreras i ett program. Det här biblioteket innehåller olika API:er för att lyssna på händelser och utlösa åtgärder i den inbäddade spelaren.
Med de tillhandahållna API:erna kan du spela upp, pausa och utföra andra åtgärder på spelaren.
Läs in biblioteket
Biblioteket är tillgängligt på den här platsen.
Läs in biblioteket genom att följa stegen nedan:
- Läs in js-filen i konsumentprogrammet.
- När biblioteket laddas fylls window.cpPlayerLib i.
Standardvärdena är:
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
Tillgängliga metoder
Biblioteket cpPlayerLib består av följande funktioner:
startPlayer
getAllPlayers
getPlayer
navigateToModule
nästa
tidigare
toggleTOC
växlingsanteckningar
toggleClosedCaption
changeLanguage
closePlayer
togglePlayPause
setVolume
setPlayBackSpeed
sök
framåt
bakåt
navigateToPage
nextPage
previousPage
zoomaIn
zooma ut
downloadJobAid
toggleJobAidPullout
helskärm
Lista över händelser
onPlayerEvents(callBack)
När du registrerar återanropsfunktionen anropas alla spelarhändelser. Händelsenamnen är följande:
- SPELA UPP (video/ljud/CP)
- PAUSA (Video/Ljud/CP)
- TIMEUPDATE (video/ljud/CP)
- PAGECHANGE (PPT/PDF)
- ANTECKNAT (allt innehåll)
- STARTAD (allt innehåll)
- INLEDDES (allt innehåll)
- SLUTFÖRT (allt innehåll)
- GODKÄNT (allt innehåll)
- MISSLYCKADES (allt innehåll)
onStreamingEvents(callBack)
När du registrerar återanropsfunktionen anropas alla Player-satser som skickas för att spåra användaraktivitet.