Documentación de la API de interacción de Embedded Player
Adobe Learning Manager proporciona una biblioteca que se puede integrar en una aplicación. Esta biblioteca proporciona varias API para escuchar eventos y activar acciones en el reproductor incrustado.
Con las API proporcionadas, puede reproducir, pausar y realizar otras acciones en el reproductor.
Cargar la biblioteca
La biblioteca está disponible en esta ubicación.
Para cargar la biblioteca, siga los pasos que se indican a continuación:
- Cargue el archivo js en la aplicación de consumidor.
- Al cargar la biblioteca, se rellenará window.cpPlayerLib.
Los valores predeterminados son:
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
Métodos disponibles
La biblioteca cpPlayerLib consta de las siguientes funciones:
startPlayer
getAllPlayers
getPlayer
navigateToModule
siguiente
anterior
toggleTOC
toggleNotes
toggleClosedCaption
changeLanguage
closePlayer
togglePlayPause
setVolume
setPlayBackSpeed
seek
reenviar
hacia atrás
navigateToPage
nextPage
previousPage
acercar
zoomOut
downloadJobAid
toggleJobAidPlullout
fullScreen
Lista de eventos
onPlayerEvents(callBack)
Al registrar la función de devolución de llamada se invoca en todos los eventos del reproductor. Los nombres de los eventos son los siguientes:
- REPRODUCCIÓN (Vídeo/Audio/CP)
- PAUSA (Vídeo/Audio/CP)
- ACTUALIZACIÓN DE TIEMPO (Vídeo/Audio/CP)
- CAMBIO DE PÁGINA (PPT/ PDF)
- NOTA AÑADIDA (Todo el contenido)
- LANZADO (Todo el contenido)
- INICIADO (Todo el contenido)
- COMPLETADO (Todo el contenido)
- PASADO (Todo el contenido)
- FALLIDO (Todo el contenido)
onStreamingEvents(callBack)
Al registrar la función de devolución de llamada se invoca en todas las declaraciones de reproductor que se envían para realizar un seguimiento de la actividad del usuario.