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
-
loId: El ID del objeto de aprendizaje.
-
accountId: El ID de cuenta de la cuenta de ALM.
-
userId: El seudónimo.
-
tokenDeAcceso: El token de acceso.
-
domRefId: El ID del contenedor div en el que se debe procesar el reproductor.
-
onModuleLoaded: Esta función se invocará cuando se carguen los módulos con los siguientes detalles.
-
contentType
-
loId
-
moduleId
-
completado
-
currentLanguage
-
availableLanguages
-
isCCAavailable
-
ccEnabled
getAllPlayers
getPlayer
- loId: El ID del objeto de aprendizaje.
navigateToModule
- moduleId: el ID del módulo.
siguiente
- Ninguno
anterior
- Ninguno
toggleTOC
- Ninguno
toggleNotes
- Ninguno
toggleClosedCaption
- Ninguno
changeLanguage
- idioma: El código de idioma que se va a especificar.
closePlayer
- Ninguno
togglePlayPause
- Ninguno
setVolume
- volumen: El valor del volumen. El intervalo válido es 0-1.
setPlayBackSpeed
- velocidad: Valor de la velocidad que se va a especificar. Los valores válidos son .25, .5, .75, 1, 1.25, 1.5, 1.75, 2.
seek
- hora: El momento para saltar. El tiempo es en segundos.
reenviar
- Ninguno
hacia atrás
- Ninguno
navigateToPage
- pageNumber: El número de página al que saltar.
nextPage
- Ninguno
previousPage
- Ninguno
acercar
- Ninguno
zoomOut
- Ninguno
downloadJobAid
- Ninguno
toggleJobAidPlullout
- Ninguno
fullScreen
- Ninguno
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.