Documentation sur les API d’interaction avec le lecteur intégré
Adobe Learning Manager fournit une bibliothèque pouvant être intégrée dans une application. Cette bibliothèque fournit diverses API permettant d’écouter des événements et de déclencher des actions dans le lecteur intégré.
Avec les API fournies, vous pouvez lire et mettre en pause la lecture, ainsi qu’effectuer des actions supplémentaires sur le lecteur.
Chargement de la bibliothèque
La bibliothèque est disponible à cet emplacement.
Pour charger la bibliothèque, procédez comme suit :
- Chargez le fichier js dans l’application client.
- Lors du chargement de la bibliothèque, window.cpPlayerLib sera renseigné.
Les valeurs par défaut sont :
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
Méthodes disponibles
La bibliothèque cpPlayerLib comporte les fonctions suivantes :
startPlayer
getAllPlayers
getPlayer
navigateToModule
suivant
précédent
toggleTOC
toggleNotes
toggleClosedCaption
changeLanguage
closePlayer
togglePlayPause
setVolume
setPlayBackSpeed
recherche
en avant
en arrière
navigateToPage
nextPage
previousPage
zoomIn
zoom arrière
downloadJobAid
toggleJobAidPullout
plein écran
Liste des événements
onPlayerEvents(callBack)
Lors de l’enregistrement, la fonction de rappel est appelée sur tous les événements du lecteur. Voici les noms des événements :
- PLAY (vidéo / audio / CP)
- PAUSE (vidéo / audio / CP)
- TIMEUPDATE (vidéo / audio / CP)
- PAGECHANGE (PPT / PDF)
- NOTEADDED (tout le contenu)
- LAUNCHED (tout le contenu)
- STARTED (tout le contenu)
- COMPLETED (tout le contenu)
- PASSED (tout le contenu)
- FAILED (tout le contenu)
onStreamingEvents(callBack)
Lors de l’enregistrement, la fonction de rappel est appelée sur toutes les instructions du lecteur envoyées pour effectuer le suivi de l’activité de l’utilisateur.