Documentação da API de interação do reprodutor incorporado
O Adobe Learning Manager fornece uma biblioteca que pode ser integrada a um aplicativo. Esta biblioteca fornece várias APIs para ouvir eventos e acionar ações no reprodutor incorporado.
Usando as APIs fornecidas, você pode reproduzir, pausar e executar outras ações no reprodutor.
Carregar a biblioteca
A biblioteca está disponível neste local.
Para carregar a biblioteca, siga as etapas abaixo:
- Carregue o arquivo js no aplicativo do cliente.
- Ao carregar a biblioteca, window.cpPlayerLib será preenchido.
Os valores padrão são:
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
Métodos disponíveis
A biblioteca cpPlayerLib consiste nas seguintes funções:
startPlayer
getAllPlayers
getPlayer
navigateToModule
próximo
anterior
toggleTOC
toggleNotes
toggleClosedCaption
changeLanguage
closePlayer
togglePlayPause
setVolume
setPlayBackSpeed
buscar
avançar
retroativo
navigateToPage
próximaPágina
páginaAnterior
Mais zoom
Menos zoom
downloadJobAid
toggleJobAidPullout
tela cheia
Lista de eventos
onPlayerEvents(callBack)
Ao registrar, a função de retorno de chamada será invocada em todos os eventos do reprodutor. Os nomes dos eventos são os seguintes:
- PLAY (Vídeo/ Áudio/ PC)
- PAUSE (Vídeo/ Áudio/ PC)
- TIMEUPDATE (Vídeo/ Áudio/ CP)
- PAGECHANGE (PPT/ PDF)
- NOTEADDED (Todos os conteúdos)
- LAUNCHED (Todos os conteúdos)
- STARTED (Todos os conteúdos)
- COMPLETED (Todos os conteúdos)
- PASSED (Todos os conteúdos)
- FAILED (todos os conteúdos)
onStreamingEvents(callBack)
Ao registrar, a função de retorno de chamada será invocada em todas as instruções do reprodutor enviadas para acompanhar a atividade do usuário.